@charset "shift_jis";

/* for all media
======================================================================= */
body { color:#000000; background-color: #ffffff; font-family: 'ヒラギノ角ゴ Pro W3', 'Hiragino Kaku Gothic Pro', 'メイリオ', Meiryo, 'ＭＳ Ｐゴシック', sans-serif; font-size: small; }

img { border: 0; line-height: 1 !important; }

.cf:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }
.cf { display: block; }

dd, p { margin:0; padding:0; }

a { text-decoration: none; }
/* Base for dailyrank
======================================================================= */
div#dailyGoods { width: 300px; }

div#dailyGoods .rankbox { margin: auto 0 auto; }
div#dailyGoods .rankbox h2 { margin: 0; padding: 0; }
div#dailyGoods .rankbox.livedoor table td { padding-bottom: 5px; }

div#dailyGoods .rankbox.special { border: 1px solid #cccccc; }
div#dailyGoods .rankbox.special em { display: block; padding: 5px; background-color: #cccccc; text-align: center; }
div#dailyGoods .rankbox.special p { padding: .5em; }

div#dailyGoods #ranking div.head h2 { float: left; }
div#dailyGoods #ranking div.head h2 a:hover { background: none; }
div#dailyGoods #ranking div.head p { float: right; margin: 6px 5px 0 0; }
div#dailyGoods #ranking dl { margin: 0 3px 5px 3px; }

div#dailyGoods #ranking dl dt.no1,
div#dailyGoods #ranking dl dt.no2,
div#dailyGoods #ranking dl dt.no3 { margin-top: 5px; display: block; height: 20px; background: url("/kget/img/bg_srank1.png") left 1px no-repeat; }
div#dailyGoods #ranking dl dt.no4,
div#dailyGoods #ranking dl dt.no5 { margin-top: 5px; display: block; height: 20px; background: url("/kget/img/bg_srank2.png") left 1px no-repeat; }
div#dailyGoods #ranking dl dt.no6,
div#dailyGoods #ranking dl dt.no7,
div#dailyGoods #ranking dl dt.no8,
div#dailyGoods #ranking dl dt.no9,
div#dailyGoods #ranking dl dt.no10 { margin-top: 5px; display: block; height: 20px; background: url("/kget/img/bg_srank3.png") left 1px no-repeat; }


div#dailyGoods #ranking dl dt strong { float: left; display: block; margin: 2px 0 0 7px; }
div#dailyGoods #ranking dl dt a { float: right; display: block; }
div#dailyGoods #ranking dl dt a:hover { background: none; }
div1#dailyGoods #ranking dl dd { margin-top: 3px; line-height: 1.3; padding: 0 2px; color: #808080; text-align: left; }
div#dailyGoods #ranking div.foot { padding: 4px 2px 2px; height: 16px; background: url("/kget/img/arw.jpg") }
div#dailyGoods #ranking div.foot p { float: right; }

div#dailyGoods .licensedby { margin-top: 2em; text-align: center; }
div#dailyGoods .licensedby img { margin: 0 5px 10px 5px; vertical-align: middle; }

div.items { height: 16px; }
div.title { height: 16px; width:170px;white-space:nowrap;overflow:hidden; }
div.slash { margin: -16px 0px 0px 175px; }
div.artist { height: 16px; width:100px; padding: 0 0 0 5px; margin: -15px 0px 0px 185px; white-space:nowrap;overflow:hidden; }
