<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">
@charset "UTF-8";

/* ************************************************ */
/* SPã‚«ãƒ†ã‚´ãƒªãƒ©ãƒ³ã‚­ãƒ³ã‚° */
/* ************************************************ */
body {
	 -webkit-text-size-adjust: 100%;
}
main &gt; .wrapper {
	padding-top:1em;
}

h1 {
	font-size:1.1em;
	font-weight:bold;
	padding:.2em .5em;
}

/* ãƒ¡ã‚¤ãƒ³ã‚¿ã‚¤ãƒˆãƒ« */
.main-title {
	margin-top:1em;
	display:flex;
	flex-flow:row nowrap;
	align-items:center;
}
.main-title h1 {
	flex:1 0 auto;
	width:80%;
}

/* ãƒ‘ãƒ³ããš */
.sp-bread {
	overflow-x:auto;
}
.sp-bread ul {
	display:inline-flex;
	flex-flow:row nowrap;
	font-weight:bold;
	margin-right:3em;
}
.sp-bread ul li {
	flex:1 0 auto;
	white-space:nowrap;
	margin:0;
}
.sp-bread ul li.menu {
	order: -5;
}
.sp-bread ul li.now {
	order: -1;
}
.sp-bread ul li.parent {
	order:2;
}
.sp-bread ul li.footer {
	order:9;
}
.sp-bread ul li.menu a {
	padding-left:1em;
}
.sp-bread ul li.menu svg {
	width:1.8em;
	height:1.8em;
	vertical-align:middle;
}
.sp-bread ul li a {
	display:inline-block;
	color:#999;
	line-height:3;
	padding:2px .7em 0;
	text-align:center;
	border-bottom:2px solid transparent;
	max-width:60vw;
	overflow:hidden;
	text-overflow:ellipsis;
}
.sp-bread ul li.now a {
	color:#333;
	border-color:rgb(117,201,100);
	pointer-events:none;
}
.sp-bread ul li.footer a {
	text-decoration:underline;
	font-weight:normal;
}
.breadcrumbs .sp-bread li::after {
	content:"";
	margin:0;
}



/* ************************************************ */
/* ã‚«ãƒ†ã‚´ãƒªå¤‰æ›´ */
/* ************************************************ */
body.change-category-open {
	overflow:hidden;
	height:100vh;
}
#change-category-widget {
	position:fixed;
	width:100vw;
	height:100vh;
	top:0;
	left:0;
	background-color:rgba(0,0,0,.6);
	padding:5% 9%;
	z-index:19;
	transition:left .3s linear;
}
#change-category-widget.close {
	left:-100vw;
}
#change-category-widget .close {
	color:rgba(255,255,255,.8);
	line-height:1;
	text-align:right;
}
#change-category-widget .close span::before {
	content:"Ã—";
	display:inline-block;
	vertical-align:middle;
	font-size:3em;
}
#change-category-widget .change-category-list {
	border-radius:.2em;
	max-height:75vh;
	overflow:scroll;
}
#change-category-widget .list-widget {
	border-radius:.2em;
	overflow:hidden;
}
#change-category-widget .list-widget .list:not(.sub-category) {
	font-size:.9em;
	margin:0;
	border-radius:.2em;
}
#change-category-widget .jq-loader-text {
	color:white;
}
#change-category-widget .spacer {
	height:20vh;
}



/* ************************************************ */
/* version */
/* ************************************************ */



/* ************************************************ */
/* æ–°ç€è¨˜äº‹ */
/* ************************************************ */
#list-item {
	background-color:white;
	padding:.5em;
	font-size:.9em;
}



/* ************************************************ */
/* æœ€æ–°ã®è¨˜äº‹ç”»åƒ
/* ************************************************ */
ul.rank &gt; li &gt; .list-thumb {
	padding-left:0;
	padding-right:0;
	h3 {
		font-size:1em;
		color:#444;
		font-weight:bold;
		overflow:hidden;
		text-overflow:ellipsis;
		padding:0 .5em;
		line-height:1.3;
	}
}
#list-thumb {
	position:relative;
	margin-top:.5em;
	.jq-follow-list {
		border:none;
		overflow:auto hidden;
		white-space:nowrap;
		margin:0;
	}
	.jq-follow-widget {
		margin:0;
		line-height:0;
	}
	.jq-follow-widget .jq-follow-item-widget {
		margin:0 .1em;
		width:6.8em;
	}
	.jq-follow-widget .jq-follow-item-widget:first-child {
		margin-left:0;
	}
	.jq-follow-items-widget.jq-follow-ttl-image .jq-follow-link {
		position:relative;
	}
	.jq-follow-items-widget.jq-follow-ttl-image .jq-follow-image::before {
		padding-top:135%;
	}
	.jq-follow-items-widget.jq-follow-ttl-image .jq-follow-image {
		border-radius:0;
		background-size:136%;
		background-size:180%;
	}
	.jq-follow-items-widget.jq-follow-ttl-image .jq-follow-right {
		position:absolute;
		bottom:0;
		padding:2.5em .1em .1em;
		width:100%;
		overflow:hidden;
		background:linear-gradient(to bottom, transparent 5%, rgba(0,0,0,.7));
		border-radius:0;
		border:none;
	}
	.jq-follow-items-widget.jq-follow-ttl-image .jq-follow-data {
		font-size:.78em;
		border:none;
	}
	.jq-follow-data dt {
		display:block;
		white-space:nowrap;
		text-overflow:ellipsis;
		overflow:hidden;
		line-height:1;
	}	
	.jq-follow-items-widget.jq-follow-ttl-image .jq-follow-data .jq-follow-ttl {
		min-height:auto;
		color:#fff;
		font-weight:bold;
		width:100%;
	}
	.jq-follow-items-widget.jq-follow-ttl-image .jq-follow-site-info {
		margin-top:.1em;
		line-height:1.2;
		font-size:.8em;
	}
	.jq-follow-items-widget.jq-follow-ttl-image .jq-follow-site-ttl {
		color:#ddd;
	}
	.jq-follow-items-widget.jq-follow-ttl-image .jq-follow-site-info time {
		color:#ddd;
		margin:0;
		margin-top:.2em;
	}
	.jq-follow-items-widget.jq-follow-ttl-image .jq-follow-list &gt; li {
		vertical-align:middle;
	}
	.next {
		margin:0;
		vertical-align:middle;
		width:auto;
		margin-right:3em;
		margin-left:.1em;
	}
	.next a {
		position:relative;
		display:inline-block;
		background-color:#f5f5f5;
		color:black;
		border-radius:.2em;
		line-height:1.3;
		width:auto;
		font-size:.9em;
		padding:0 2em 0 1.3em;
		line-height:10em;
		vertical-align:middle;
	}
	.next a::after {
		content: "";
		display: block;
		position: absolute;
		right: .8em;
		top: 50%;
		margin-top: -.25em;
		width: .5em;
		height: .5em;
		border: 1px solid silver;
		border-width: 2px 2px 0 0;
		transform: rotate(45deg);
	}
}



/* ************************************************ */
/* ãƒªã‚¹ãƒˆ */
/* ************************************************ */
.list {
	--list-pd:1.1em .5em;
	--list-pd-menu: 1em .5em;
	margin:3em 0;
	background-color:white;
	border:1px solid #ddd;
	border-width:1px 0;
	line-height:1;
}
.list &gt; li {
	position:relative;
	border-bottom:1px dotted #ddd;
}
.list &gt; li:last-child {
	border:none;
}
.list &gt; li &gt; * {
	display:block;
	padding:var(--list-pd);
	text-decoration:none;
	color:#777;
	overflow:hidden;
	text-overflow:ellipsis;
	white-space:nowrap;
}
.list &gt; li.menu {
	padding:var(--list-pd-menu);
	font-weight:bold;
	background-color:#eee;
	border-bottom-style:solid;
}
.list &gt; li.hide {
	display:none;
}
.list &gt; li.bold {
	font-weight:bold;
}
.list &gt; li.link &gt; * {
	opacity:.7;
	text-align:center;
}
.list.list-arrow &gt; li &gt; * {
	position:relative;
	padding-right:1.2em;
}
.list.list-arrow &gt; li:not(.menu,.no-arrow) &gt; *::after {
	content:"";
	display:block;
	position:absolute;
	right:.8em;
	top:50%;
	margin-top:-.25em;
	width:.5em;
	height:.5em;
	border:1px solid silver;
	border-width:1px 1px 0 0;
	transform:rotate(45deg);
}
.list.list-arrow &gt; li.left &gt; * {
	padding-right:0;
	padding-left:1.2em;
}
.list.list-arrow &gt; li.left &gt; *::after {
	left:.8em;
	right:unset;
	transform:rotate(-135deg);
}
.list.list-arrow &gt; li.arrow-down &gt; *::after {
	transform:rotate(135deg);
}
.list.list-arrow &gt; li.arrow-up &gt; *::after {
	transform:rotate(-45deg);
}
.list.list-half {
	display:flex;
	flex-flow:row wrap;
	border-bottom:none;
}
.list.list-half &gt; li {
	flex:0 0 50%;
	border-bottom:1px solid #ddd;
	text-align:center;
}
.list.list-half &gt; li:nth-child(odd) {
	border-right:1px solid #ddd;
}

/* hash tag */
.list.tag {
	display:flex;
	flex-flow:row wrap;
}
.list.tag .menu {
	flex:0 0 100%;
	margin-bottom:.5em;
}
.list.tag &gt; li:not(.menu) {
	border:0;
}
.list.tag &gt; li a {
	font-size:.8em;
	display:block;
	line-height:1.2;
	padding:.5em;
	border:1px solid #ddd;
	border-radius:.2em;
	background:#fafafa;
	margin:0 0 .5em .5em;
}
.list.tag &gt; li a::before {
	content:"#";
}


/* ************************************************ */
/* ã‚«ãƒ†ã‚´ãƒªãƒªã‚¹ãƒˆ */
/* ************************************************ */
.list.category .item {
	font-weight:normal;
}
.list.category .now {
	font-weight:bold;
}
.list.category .now.no-arrow a {
	pointer-events:none;
}
.list.category a {
	display:flex;
	flex-flow:row nowrap;
	align-items:center;
}
.list.category .name {
	flex:1 1 auto;
	overflow:hidden;
	text-overflow:ellipsis;
	white-space:nowrap;
}
.list.category .count {
	flex:0 0 auto;
	opacity:.8;
	font-weight:normal;
	font-size:.9em;
	margin-left:.2em;
	margin-right:.7em;
}
.list.category .count::before { content:""; }
.list.category .count::after  { font-size:.8em; content:"äºº"; }
.list.category .all a {
	opacity:.7;
}
.list.category .parent &gt; a {
	font-weight:bold;
	color:steelblue;
}
.list.category .move &gt; a {
	font-weight:normal;
}
.list.category .sub-category {
	display:none;
	margin:0;
	padding:0;
	margin-left:1.4em;
	border-style:dotted;
	border-bottom:none;
}
.list.category .sub-category::after { display:none !important; }
.list.category &gt; li.link &gt; * {
	padding:1.4em 0;
}



/* ************************************************ */
/* ãƒšãƒ¼ã‚¸ãƒŠãƒ“ */
/* ************************************************ */
.rank-page {
	background-color:white;
	font-size:.9em;
	border-top:1px solid #ddd;
	user-select:none;
}
.rank-page ul {
	overflow-x:scroll;
	overflow-y:hidden;
	white-space:nowrap;
	display:flex;
	flex-flow:row nowrap;
	align-content:stretch;
}
.rank-page li {
	flex:0 0 auto;
	line-height:1.2;
}
.rank-page a {
	display:block;
	text-align:center;
	text-decoration:none;
	color:#888;
	padding:1em 1em;
	border-bottom:2px solid silver;
}
.rank-page .now a {
	color:#333;
	background-color:#eee;
	border-color:#666;
	pointer-events:none;
}
.rank-page .none a {
	pointer-events:none;
}
.rank-page .none a span {
	opacity:.3;
}
.rank-next {
	border-top:1px solid #ddd;
	background-color:#f5f5f5;
}
.rank-next &gt; a {
	position:relative;
	display:block;
	text-align:center;
	padding:1em 0;
	text-decoration:none;
	padding-bottom:3.5em;
}
.rank-next &gt; a::after {
	content:"";
	display:block;
	position:absolute;
	bottom:.6em;
	margin:0;
	padding:0;
	left:50%;
	width:2.5em;
	height:2.5em;
	margin-left:-1.25em;
	transform:rotate(-90deg);
	background-size:2.5em;
	background-position:center center;
	background-repeat:no-repeat;
	background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAFAAAABQCAMAAAC5zwKfAAAAgVBMVEUAAAAchdYchdYchdYchdYchdYchdYchdYchdYchdYchdYchdYchdYchdYchdYchdYchdYchdYchdYchdYchdYchdYchdYchdYchdYchdYchdYchdYchdYchdYchdYchdYchdYchdYchdYchdYchdYchdYchdYchdYchdYchdYchdb13cFhAAAAKnRSTlMA5CR3CuGH85wO+ewnFVAfuNZsR9zHp1ZLLdDqoDkGlHBZvbJeqxmQei8ksk9wAAADMElEQVRYw82Z6ZaiQAyFI8vIoiAqrrS7ts37P+CcSdSrAmGp9py5f7qP4FepVFKVilSj4WS8PSTrfh6E09VhO54MqbucxfcqL2j1vXA64Sazfl6h/mzS2ridm6tyd04bnB3mtQrtxsj9s3VJdo2WF5/Ivyyja5Y8W7lvhItHMMLbDwvLPvdg/iiu550eS3GMNlSqTXR8LM+pznteLgqyASkaZEEuyhw1jNP7XBinIu+eSYeK+6byTm9ODTTvydvTuHLQ2xtnnxrJP9/Gr5iOJbxgTI01DoRolfpP5ht+UQt9hTLrEj9uUsV8ZW1cWZlihHnCi6mlYnGUV4hn/ngN+5rbuOavnt7G6fN6wH9t/BhwzrzOTaJ0TJ00llx42V8k/qijJB73hAx2eUF8xYheTzHf5++7yGqbR5grbvr3XHHwggH2w8AQPigII16VF46cE86LUwd1wD9a7ATPi8o5NyMTIM3Yi8SasIFLM+CSIRPAR2QGpONjmk4fS2wAnHO6OEQUyX8mQNgVEdFWNgsTILar7X2NI2OgzHRKNORtxjcH+hyKQwmaFZkDiUu/hbzrGQLhRFv+7H4DuBPTDmyoIRBbzoESzjtDILIvIT5iLmWRqgHxELrwMUcc4MWo+Uny1KoCWmme/BTjhlOOeJegghJUGAWg1eMQLkhQHI7lo4EIIGogvwIYlj9MQQTwmbeqmrL7vij4GogA4kHVoqwkbBQigAoPYYPAVogCVHgIbKSeRhSgwkPqYXPQiAJUeNgcsH1pRAGCp2xf2GA1Ig9+Bk/ZYHEEKESIefoRQB6cqBPB0w8pHKM6ETz9GMVBrxPB0w96lCIqETy9FNGLJRDBa1IskQu4QgRPKeeaFpxWGgSpVVtw7pSSWJdeEqNo7yYU7cq1Qpd+rcDFJ+sKzOTiU7yandqzcPEcffLyiOut1Z5n4Xr7wQs4WgRuxxaB84EmxgfbLDC/fSNId1Oc3N5olIXRbfwkbtJMs2qjRW2mYa23Ddt9XpCLtpu6iYRtGpJh1LJlOjdvmRabuna0vDi08eNlZOtN3c+3nSG/vjHu/27r/n/4ceHt54+8v06a/PzxFxCf6c7W008LAAAAAElFTkSuQmCC);
}
.rank-next {
	margin-bottom:.2em;
}
.rank-next span {
	display:block;
	font-size:.85em;
	color:#999;
}
.rank-next h3 {
	display:block;
	font-size:1em;
	color:#333;
	overflow:auto;
}
.rank-next p {
	display:inline-block;
	margin:0;
}
.list.prevnext {
	margin-top:0;
}
.list.prevnext .none a {
	opacity:.3;
	pointer-events:none;
}



/* ************************************************ */
/* ãƒœã‚¿ãƒ³ */
/* ************************************************ */
.buttons {
	margin:2em 0;
	display:flex;
	flex-flow:row nowrap;
}
.buttons &gt; li {
	flex:0 0 50%;
}
.buttons a {
	display:block;
	color:black;
	background-color:#eee;
	background:linear-gradient(to bottom, #fff, #ddd);
	text-decoration:none;
	text-align:center;
	padding:.7em .5em;
	border:1px solid silver;
	border-radius:.2em;
	margin:0 .2em;
}



/* ************************************************ */
/* åºƒå‘Š */
/* ************************************************ */
.ads {
	text-align:center;
	overflow:hidden;
}
ul.rank &gt; li.adsNative  {
	text-align:center;
	padding:0;
	overflow:hidden;
	line-height:0;
}
ul.rank &gt; li.adsNative &gt; * {
	padding:0;
}
.adsNative .adlink {
	display:flex;
	flex-flow:row nowrap;
	text-align:left;
}
.adsNative .adlink .thumb {
	flex:0 0 auto;
	font-size:.95em;
	margin-right:.6em;
}
.adsNative .adlink .thumb img {
	width:6em;
	height:6em;
	border-radius:.2em;
}
.adsNative .adlink .site {
	flex:1 1 auto;
}
.adsNative .adlink .site .title {
	font-weight:bold;
	color:#333;
	line-height:1.3;
	margin-bottom:.2em;
}
.adsNative .adlink .site .msg {
	font-size:.8em;
	color:#999;
	line-height:1.2;
}
.adsNative .adlink .site .title::after {
	content:"PR";
	font-size:.6em;
	font-weight:normal;
	vertical-align:middle;
	display:inline-block;
	line-height:1.2;
	margin-left:.3em;
	padding:0 .6em;
	border-radius:.2em;
	color:steelblue;
	border:1px solid steelblue;
}
.view-1 ul.rank .adsNative .link .site .msg {
	display:inline-block;
}
.ads-footer {
	background-color:white;
	padding:1em 0;
	text-align:center;
}
.view-2 .rank-item .items .google-auto-placed {
	display:none;
}
.google-auto-placed {
	overflow-x:hidden;
	max-width:100vw;
}


/* ************************************************ */
/* ã‚¹ãƒžãƒ›å¯¾å¿œ */
/* ************************************************ */
@media screen and (max-width: 900px) {

}


@media screen and (min-width: 600px) {
	#change-category-widget {
		padding-top:1%;
		padding-bottom:1%;
	}
	#change-category-widget .change-category-list {
		max-height:70vh;
	}
}


@media screen and (max-width: 600px) {

}


@media screen and (max-width: 320px) {

	ul.rank {
		--padding-side: .2rem;
	}
	.view-setting {
		font-size:.9em;
	}
	.view-1 ul.rank .rankno img {
		width:4.5em;
		height:4.5em;
	}

}
</pre></body></html>