﻿/* 080102 トラックバック設定 */
input#tb_url {
   font-family: "courier new", courier, monospace;
   background-color: #CCC;
   font-size: 1em;
   padding: 0.2em;
   width: 65%;
}

/* 080119 レーベル一欄設定 */
div#label dl {
		margin-bottom: 20px;
		border-bottom: 1px solid #cccccc;
}
div#label dl dt {
    float: left;
    clear: left;
    width: 110px;
		padding: 3px 5px;
    border-top: 1px solid #ccc;
    background-color: #eee;
}

div#label dl dd {
    float: left;
    width: 215px;
		padding: 3px 5px;
    border-left: 1px solid #ccc;
    border-top: 1px solid #ccc;
}

/* 080619 about 追加設定 */
div#about dl dt {
    margin: 10px 0 5px 0;
    font-weight: bold;
}

/* 080823 レーベル一覧設定 */
div#label:after {
    content: ".";
    display: block;
    visibility: hidden;
    height: 0.1px;
    font-size: 0.1em;
    line-height: 0;
    clear: both;
}

/* div#label {
    display: inline-block;
} */

ul#label_jacket {
    list-style-type: none;
}

ul#label_jacket li {
    float: left;
    margin: 0;
    padding: 0;
}

ul#label_jacket li img {
display: block;
margin: 0;
padding: 0;
}

/* 080923 追加 */
.hreview {
margin-top: 2em;
margin-bottom: 2em;
}
/* 081231 追加 */
.clearfix:after {
  content: ".";  /* 新しい要素を作る */
  display: block;  /* ブロックレベル要素に */
  clear: both;
  height: 0;
  visibility: hidden;
}
.clearfix {
  min-height: 1px;
}
* html .clearfix {
  height: 1px;
  /*\*//*/
  height: auto;
  overflow: hidden;
  /**/
}
.best {
list-style-type: none;
width: 500px;
}
.best li {
float: left;
margin: 0;
padding: 0;
text-align: center;
}
.best li img {
display: block;
vertical-align: top;
}
/* 090129 追加 */
.slideshow li {
float: left;
margin: 0;
list-style-type: none;
}

/* 090211 追加 */
table.lfmWidgetb60bc3922e70178e27f5ce3f72b44f71 td {
margin:0 !important;
padding:0 !important;
border:0 !important;
}
table.lfmWidgetb60bc3922e70178e27f5ce3f72b44f71 tr.lfmHead a:hover {
background:url(http://cdn.last.fm/widgets/images/en/header/chart/recenttracks_regular_black.png) no-repeat 0 0 !important;
}
table.lfmWidgetb60bc3922e70178e27f5ce3f72b44f71 tr.lfmEmbed object {
float:left;
}
table.lfmWidgetb60bc3922e70178e27f5ce3f72b44f71 tr.lfmFoot td.lfmConfig a:hover {
background:url(http://cdn.last.fm/widgets/images/en/footer/black.png) no-repeat 0px 0 !important;
}
table.lfmWidgetb60bc3922e70178e27f5ce3f72b44f71 tr.lfmFoot td.lfmView a:hover {
background:url(http://cdn.last.fm/widgets/images/en/footer/black.png) no-repeat -85px 0 !important;
}
table.lfmWidgetb60bc3922e70178e27f5ce3f72b44f71 tr.lfmFoot td.lfmPopup a:hover {
background:url(http://cdn.last.fm/widgets/images/en/footer/black.png) no-repeat -159px 0 !important;
}
dl#service {
	width: 16em;
}
dl#service dt {
	width: 2em;
	min-width: 16px;
	margin: 0 !important;
	padding-top: 10px;
	float: left;
	clear: both;
}
dl#service dd {
	width: 12em;
	margin: 0;
	padding: 10px 0 0 2em;
	float: left;
}
*+html dl#service > dd {
	float:none;
}
* html dl#service dd {
	margin-top: 2px;
}

/* 20090818追加 */
ul#shoppingList li,
ul.shoppingTree li {
	display: table-row;
}
ul#shoppingList li dl dt,
ul.shoppingTree li dl dt {
	width: 90px;
	min-height: 75px;
	display: table-cell;
	vertical-align: middle;
}
ul#shoppingList li dl dd,
ul.shoppingTree li dl dd {
	min-height: 75px;
	display: table-cell;
	vertical-align: middle;
}
* html ul#shoppingList li dl dt {
	display: inline;
}
* html ul#shoppingList li dl dd {
	display: inline;
}
*+html ul#shoppingList li dl dt {
	display: inline;
}
*+html ul#shoppingList li dl dd {
	display: inline;
}
* html ul.shoppingTree dl dt {
	display: inline;
}
* html ul.shoppingTree dl dd {
	display: inline;
}
*+html ul.shoppingTree dl dt {
	display: inline;
}
*+html ul.shoppingTree dl dd {
	display: inline;
}

/* G-Tools 対応 */
.post_content .hreview dl dd ol li {
	margin: 0;
}


