/* 開発者ツールが生成しました。元のソース ファイルを正確に反映していない可能性があります */
.yjmth {
	HEIGHT: 1%
}
*{
	margin:0;
	padding:0;
}
ul li,
ol li{
	list-style-type: none;
}
caption {
	text-align: left;
}
.pkg:after {
	display: block; height: 0px; visibility: hidden; clear: both; content: '.'
}
.clearfix:after {
	display: block; height: 0px; visibility: hidden; clear: both; content: '.'
}
.pkg {
	zoom: 1;
}
.clearfix {
	zoom: 1;
}
#header #common-navi {
	ZOOM: 1
}
#topNew {
	TEXT-ALIGN: center; MARGIN-BOTTOM: -15px; FONT-SIZE: 81.25%
}
#topNew A {
	PADDING-LEFT: 9px; BACKGROUND: url(http://i.yimg.jp/images/ks/official/top/icon_top_sprite3.png) no-repeat -161px -36px
}
#listtab {
	z-index:300;
	position: relative;
}
#listtab .yui-nav {
	z-index: 250;
}
#listtab UL LI {
	WIDTH: 135px; FLOAT: left; HEIGHT: 29px; FONT-SIZE: 81.25%; MARGIN-RIGHT: 3px;
}
#listtab UL LI A {
	TEXT-INDENT: -9999px; WIDTH: 135px; DISPLAY: block; BACKGROUND: url(/img/tamabukuro/bg_tab.png) no-repeat left top; HEIGHT: 29px; OVERFLOW: hidden;
}
#listtab UL LI EM {
	TEXT-INDENT: -9999px; WIDTH: 135px; DISPLAY: block; BACKGROUND: url(/img/tamabukuro/bg_tab.png) no-repeat left top; HEIGHT: 29px; OVERFLOW: hidden;
}
#listtab UL LI A {
	BACKGROUND-POSITION: 0px 0px;
}
#listtab UL #open-tab A {
	BACKGROUND-POSITION: -135px 0px;
}
#listtab UL #vote-tab A {
	BACKGROUND-POSITION: -270px 0px;
}
#listtab UL #resolved-tab A {
	BACKGROUND-POSITION: -405px 0px;
}
#listtab UL #all-tab A:hover {
	BACKGROUND-POSITION: 0px -60px;
}
#listtab UL #open-tab A:hover {
	BACKGROUND-POSITION: -135px -60px;
}
#listtab UL #vote-tab A:hover {
	BACKGROUND-POSITION: -270px -60px;
}
#listtab UL #resolved-tab A:hover {
	BACKGROUND-POSITION: -405px -60px;
}
#listtab UL .tab_selected#all-tab A {
	BORDER-BOTTOM: #1E1E1E 1px solid; BACKGROUND-POSITION: 0px -30px;
}
#listtab UL LI.tab_selected#all-tab EM {
	BORDER-BOTTOM: #1E1E1E 1px solid; BACKGROUND-POSITION: 0px -30px;
}
#listtab UL .tab_selected#open-tab A {
	BORDER-BOTTOM: #1E1E1E 1px solid; BACKGROUND-POSITION: -135px -30px;
}
#listtab UL LI.tab_selected#open-tab EM {
	BORDER-BOTTOM: #1E1E1E 1px solid; BACKGROUND-POSITION: -135px -30px;
}
#listtab UL .tab_selected#vote-tab A {
	BORDER-BOTTOM: #1E1E1E 1px solid; BACKGROUND-POSITION: -270px -30px;
}
#listtab UL LI.tab_selected#vote-tab EM {
	BORDER-BOTTOM: #1E1E1E 1px solid; BACKGROUND-POSITION: -270px -30px;
}
#listtab UL .tab_selected#resolved-tab A {
	BORDER-BOTTOM: #1E1E1E 1px solid; BACKGROUND-POSITION: -405px -30px;
}
#listtab UL LI.tab_selected#resolved-tab EM {
	BORDER-BOTTOM: #1E1E1E 1px solid; BACKGROUND-POSITION: -405px -30px;
}
#listtab UL .tab_selected A {
	CURSOR: default;
}
.yui-content {
	z-index: 200; margin-bottom: 10px; _margin-top: -1px;
}
.yui-content .feature {
	display: none;
	padding-top: 10px;
}
.yui-content .feature p {
	text-align: right;
	font-size:11px;
	margin-right: 10px;
	color:#fff;
}
.yui-content .feature p a{
	color:#fff;
}
.yui-content .resolved-qa {
	display: block;
}
.yui-content div.open-qa {
	background: url(/img/tamabukuro/bg_list_box.png) no-repeat left top;
	padding:5px 0 0 0;
}
.yui-content div.vote-qa {
	background: url(/img/tamabukuro/bg_list_box.png) no-repeat left top;
	padding:5px 0 0 0;
}
.yui-content div.resolved-qa {
	background: url(/img/tamabukuro/bg_list_box.png) no-repeat left top;
	padding:5px 0 0 0;
}
.yui-content .feature ul li {
	background: url(/img/tamabukuro/bg_gr_x.png) repeat-x 0px -51px;
	padding:3px 4px 5px 20px;
	zoom: 1;
}
.yui-content .feature ul li dl {
	background: none transparent scroll repeat 0% 0%;
}
.yui-content .feature ul .listfirst {
	background-image: none;
}
.yui-content .feature ul li a {
	background-image: url(/img/tamabukuro/icon_top_sprite4.png);
	padding-left: 15px;
	background-repeat: no-repeat;
	background-position: -157px 1px;
	font-size: 12px;
}
.yui-content .feature ul li dl dt img {
	margin-left: 2px;
}
#cat-con {
	MARGIN-BOTTOM: 10px; BACKGROUND: url(http://i.yimg.jp/images/ks/official/list/bg_catcon.png) no-repeat left bottom
}
#cat-con #cat-inn {
	PADDING-BOTTOM: 10px; LINE-HEIGHT: 1.3; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; BACKGROUND: url(http://i.yimg.jp/images/ks/official/list/bg_catcon_t.png) no-repeat left top; PADDING-TOP: 10px
}
#cat-con H2 {
	MARGIN-BOTTOM: 10px; COLOR: #000; MARGIN-LEFT: 15px; FONT-SIZE: 85%; FONT-WEIGHT: bold
}
#cat-con DL {
	PADDING-LEFT: 17px; WIDTH: 283px; DISPLAY: inline; MARGIN-BOTTOM: 10px; BACKGROUND: url(http://i.yimg.jp/images/ks/official/top/icon_top_sprite4.png) no-repeat -200px -104px; FLOAT: left; MARGIN-LEFT: 15px; _width: 285px; _margin-bottom: 0
}
*:first-child + HTML BODY #cat-con DL {
	MARGIN-BOTTOM: 0px
}
#cat-con DL:after {
	DISPLAY: block; HEIGHT: 0px; VISIBILITY: hidden; CLEAR: both; CONTENT: '.'
}
#cat-con DL {
	ZOOM: 1
}
#cat-con DL DT {
	DISPLAY: block; FONT-WEIGHT: bold
}
#cat-con DL DD {
	DISPLAY: inline; MARGIN-RIGHT: 10px
}
#cat-con DL DD A {
	WHITE-SPACE: nowrap
}
HR.separation {
	DISPLAY: none
}
HR.grid-separation {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; WIDTH: 600px; PADDING-RIGHT: 0px; FLOAT: left; VISIBILITY: hidden; PADDING-TOP: 0px
}
#cat-con P {
	TEXT-ALIGN: right; WIDTH: 627px; CLEAR: both; FONT-SIZE: 81.25%
}
#cat-con P A {
	MARGIN: 0px 3px
}

/*---サイドメニュー-----------------------------------------------------------------------*/
.Extends-sub-module {
	margin-bottom: 5px;
}
.sub-module-container {
	padding: 5px;
}

.useful-qa ul li{
	background:url('/img/icon/li03.png') left 3px no-repeat;
	padding:0 0 0 13px;
}
#sub-daily-ranking {
}
#sub-daily-ranking-inn {
}
#sub-daily-ranking #dranktab {
	border-bottom:1px solid #fff;
	margin:5px;
}
#sub-daily-ranking #dranktab ul {
}
#sub-daily-ranking #dranktab ul li {
	display: inline; float: left;
}
#sub-daily-ranking #dranktab ul li a {
	text-align: center;
	font-size:11px;
	color:#000;
	margin: auto 0px;
	width: 60px;
	padding:3px 0;
	display: block;
	background:#696969;
}
#sub-daily-ranking #dranktab ul li.tab_selected a {
	background:#fff;
	color: #000;
	cursor: default;
	font-weight: bold;
}
#sub-daily-ranking #dranktab ul li a {
	text-decoration: none;
}
#sub-daily-ranking #dranktab ul li a:hover {
	text-decoration: underline;
}
#sub-daily-ranking #dranktab ul li.tab_selected a:hover {
	text-decoration: none;
}
.drank-list ol {
	zoom: 1;
}
.drank-list .drank-con2 {
	display: none;
}
.drank-list .drank-con3 {
	display: none;
}
.drank-list ol li {
	padding:2px 0 2px 20px;
	line-height:19px;
}
.drank-list ol li.rank1 {background:url('/img/icon/rank01.png') no-repeat;}
.drank-list ol li.rank2 {background:url('/img/icon/rank02.png') no-repeat;}
.drank-list ol li.rank3 {background:url('/img/icon/rank03.png') no-repeat;}

.drank-list ol li.rank4,
.drank-list ol li.rank5,
.drank-list ol li.rank6,
.drank-list ol li.rank7,
.drank-list ol li.rank8,
.drank-list ol li.rank9,
.drank-list ol li.rank10 {	background:url('/img/icon/li03.png') 2px 3px no-repeat;}

.drank-list .drank-num1 {
}
.drank-list ol li span {
}
.drank-list ol li a {
}





