@charset "shift_jis";
/* =========================================================
freepage2012.css
	#akutagawanaoki
	#bestseller2012
========================================================= */
/* #akutagawanaoki--------------------------------------------------------- */
#akutagawanaoki {/* width: 700px; hide20160615*/ margin: 0 auto;}
#akutagawanaoki h1{text-align: center;margin: 0 0 20px 0;background:url(/img/special/bnr_akutagawanaoki_bg.jpg) 0 0 repeat-x;}
#akutagawanaoki .navi {text-align: center;background-color: #EEE;padding: 10px 10px;margin: 0 0 20px 0;}
#akutagawanaoki .navi li{padding-left: 10px;margin-left: 10px;border-left: 1px solid #000;	display: inline;}
#akutagawanaoki .navi li:first-child{padding-left: 0;margin-left: 0;border: none;}
#akutagawanaoki .navi li span{font-weight:bold;}
/*add20160615*/#akutagawanaoki dl{margin-bottom: 10px;}#akutagawanaoki dl dt{width: 120px;float:left;margin-right: 10px;}#akutagawanaoki dl dd{width: 820px;float: left;}#akutagawanaoki dl dd p:first-child span{font-size: 134%;font-weight: bold;}#akutagawanaoki dl dd p{margin-bottom: 10px;}
#akutagawanaoki table.ver1{table-layout: fixed;width: 100%;margin: 0 0 30px 0;}
#akutagawanaoki table.ver1 th {width: 130px;text-align: left;}
#akutagawanaoki table.ver1 td.space {width: 20px;}
#akutagawanaoki table.ver2 {table-layout: fixed;width: 100%;margin: 0 0 30px 0;}
#akutagawanaoki table.tableBasic {table-layout: fixed;}
#akutagawanaoki table.tableBasic tr th,#akutagawanaoki table.tableBasic tr td {padding: 10px;/*add20160615*/}
#akutagawanaoki table.tableBasic th.publisher {width: 80px;}
#akutagawanaoki table.tableBasic th.title {width: 300px;}
/* #bestseller2012--------------------------------------------------------- */
#bestseller2012{width: 800px;margin: 0 auto;position: relative;z-index: 2;}#bestseller2012 p.link1,#bestseller2011 p.link1{width: 800px;text-align: right;margin: 0 0 5px 0;font-weight: bold;}#bestseller2012 h1{width: 800px;border-bottom: 1px solid #B70303;}#bestseller2012 .nav{text-align: center;padding: 10px;margin: 0 0 10px 0;font-size: 110%;background-color: #320101;color: #FFF;}#bestseller2012 .nav a{color: #FFF;}#bestseller2012 .nav a:hover{color: #FFF;}#bestseller2012 .nav span{font-weight: bold;color: #F1DD0A;}#bestseller2012 p.link2{width: 800px;text-align: center;margin: 0 0 10px 0;font-size: 110%;}#bestseller2012 h2{height: 30px;line-height: 30px;margin: 0 0 10px 0;background:url(../img/special/bestseller/bestseller2012_original_title_bg.jpg) 0 0 repeat-x  #B40303;border-left: 5px solid #B40303;padding: 0 8px;color:#FFF;font-weight: bold;font-size: 120%;}#bestseller2012 .section{margin: 0 0 30px 0;}#bestseller2012 strong {font-weight: bold;}#bestseller2012 table{width: 800px;margin: 0 0 5px 0;line-height: 1.3;}#bestseller2012 table tr.odd {background: #FBF5B5;}#bestseller2012 table tr th,#bestseller2012 table tr td {border: 1px solid #B8AB07;vertical-align: middle;padding: 5px;}#bestseller2012 table tr th{padding: 7px;background-color: #F1DD0A;font-weight: bold;text-align: center;line-height: 1.0;color: #320101;}#bestseller2012 table tr td.titleImg{width: 80px;}#bestseller2012 table tr td.titleImg2 {width: 150px;text-align: center;}#bestseller2012 table tr td.titleImg3{width: 120px;text-align: center;}#bestseller2012 table tr td.titleTxt {font-size: 120%;font-weight: bold;}#bestseller2012 table tr td.rank{text-align: center;font-size: 110%;font-weight: bold;}#bestseller2012 table tr td.price{text-align: right;}#bestseller2012 .toTop{text-align: right;}