@charset "utf-8";

html { background:#2a2013; }
body { background:#2a2013 url(img/bg2.1.jpg) no-repeat top center; font-family:'ヒラギノ角ゴ Pro W3','Hiragino Kaku Gothic Pro','メイリオ',Meiryo,'ＭＳ Ｐゴシック',sans-serif; line-height:1.8; font-size:14px; color:#fff; text-align:center; }
* { margin:0; padding:0; }
img { border:0; -ms-interpolation-mode:bicubic; }

/*** リンク関係 ***/
a { color:#77aaff; text-decoration:none; outline:none; }
a:visited { color:#95BBEA;}
a:hover { color:#bb0505; text-decoration:none; }



/*** レイアウト ***/
/** ヘッダー **/
#header { width:950px; margin:0 auto; padding:5px 0 0 0; text-align:left; }
	#top { width:326px; margin:0 10px 8px 0; padding:8px 0 0 0; }

/** コンテンツ **/
#pageContent { width:950px; min-height:860px; _height:600px; margin:0 auto; padding:15px 0; text-align:left; }

/*****************************
	グローバルナビ
*****************************/
ul#nav { display:inline; width:580px; list-style:none; margin:0; padding:0; behavior:url("/wmlife/_src/css/csshover.htc"); /* ←IE6対策 */ }
ul#nav li { float:left; padding:0; text-align:center; }
ul#nav a { display:block; height:25px; text-indent:-9999px; overflow:hidden; }

/* トップ */
a.nav00 { width:55px; background:url(/wmlife/sp/tomwaits/img/nav2.0.png) no-repeat 0 0; }
a:hover.nav00 { background-position:0 -25px; }
a.nav00_current { width:55px; background:url(/wmlife/sp/tomwaits/img/nav2.0.png) no-repeat 0 -25px; }

/* 「トム・トラバーツ・ブルース」とは */
a.nav01 { width:265px; background:url(/wmlife/sp/tomwaits/img/nav2.0.png) no-repeat -55px 0; }
a:hover.nav01 { background-position:-55px -25px; }
a.nav01_current { width:265px; background:url/wmlife/sp/tomwaits/img/nav2.0.png) no-repeat -55px -25px; }

/* NWESコーナー */
a.nav02 { width:98px; background:url(/wmlife/sp/tomwaits/img/nav2.0.png) no-repeat -320px 0; }
a:hover.nav02 { background-position:-320px -25px; }
a.nav02_current { width:98px; background:url/wmlife/sp/tomwaits/img/nav2.0.png) no-repeat -320px -25px; }

/* プロフィール */
a.nav03 { width:117px; background:url(/wmlife/sp/tomwaits/img/nav2.0.png) no-repeat -418px 0; }
a:hover.nav03 { background-position:-418px -25px; }
a.nav03_current { width:117px; background:url/wmlife/sp/tomwaits/img/nav2.0.png) no-repeat -418px -25px; }

/* 豆知識 */
a.nav04 { width:90px; background:url(/wmlife/sp/tomwaits/img/nav2.0.png) no-repeat -535px 0; }
a:hover.nav04 { background-position:-535px -25px; }
a.nav04_current { width:90px; background:url/wmlife/sp/tomwaits/img/nav2.0.png) no-repeat -535px -25px; }

/* 紙ジャケ */
a.nav05 { width:100px; background:url(/wmlife/sp/tomwaits/img/nav2.0.png) no-repeat -625px 0; }
a:hover.nav05 { background-position:-625px -25px; }
a.nav05_current { width:100px; background:url/wmlife/sp/tomwaits/img/nav2.0.png) no-repeat -625px -25px; }


/** フッター **/
#footer { width:950px; margin:0 auto; padding:15px 0; text-align:left; }
	#footerL { float:left; width:590px; }
	#footerR { float:left; width:360px; text-align:right; }
		#footerR span { color:#bb0505; }
		.bnr { margin-left:5px; }

/* 試聴 */
a#btn_ltsn { display:block; float:left; width:243px; height:40px; margin:20px 0 15px 0; padding:0; background:url(img/btn_lstn.png) no-repeat 0 0; text-indent:-9999px; overflow:hidden; }
a:hover#btn_ltsn {  background:url(img/btn_lstn.png) no-repeat 0 -40px; }

img#btn_QR { display:block; float:left; width:82px; height:82px; margin:0 0 15px 25px; padding:0; }

.afLinks { margin:5px 0;  }
.afLinks img { margin:0 4px 0 0; border:1px solid #fff; }

.discL { float:left; width:182px; margin:5px 20px 20px 0; }
	a .J { display:block; border:1px solid #ccc; }
	a:hover .J  { display:block; border:1px solid #77aaff; }

/*** 紙コレ ***/
	a .kamiJ { display:block; float:left; margin-right:6px; border:1px solid #ccc; }
	a:hover .kamiJ  { display:block; float:left; margin-right:6px; border:1px solid #77aaff; }
.discR { float:left; width:748px; margin:5px 0 10px 0; }

.clr00 { clear:both; margin:0; padding:0; line-heihgt:0; font-size:0; }

h1, h2 { margin: 0 0 20px 0; font-size:16px; font-weight:bold; }
h3, h4 { margin: 0 0 6px 0; font-size:16px; font-weight:bold; }
h3 { line-height:2; }
h3 img { margin:0 0 4px 0; }
h4 span { font-size:14px; font-weight:normal; }
p { margin-bottom:1em; }

/* 本の紹介 */
h3.mag { margin:6px 0 -6px 0; padding-bottom:2px; }
ul.magazine_contents 	{ margin:4px 0; }
ul.magazine_contents li { list-style-type:disc; margin:0 0 0 18px; }


/*** 豆知識 ***/
div.show { visibility:visible; }
div.hide { visibility:hidden; height:1px }
#mameBN { float:right; width:380px; margin-top:525px; *margin-top:540px; _margin-top:540px; }
#mame20 {}
#mame20 img { floar:left; margin:0 4px 15px 0; }


/*** NEWS ***/
#newsBN { float:right; width:380px; margin-top:525px; *margin-top:540px; _margin-top:540px; margin-bottom:15px; }

/*** 紙コレ ***/
.thumbs { height:77px; margin-top:-15px; margin-bottom:15px; padding-bottom:15px; }
