div.container {
	border: 0;
}
div.contents {
	width: 100%;
	top: 0; left: 0;
}
div#top-frame, div#navi, div#line, div#line2, div#sidebar {
	display: none;
}
div#links {
	margin-top: 3em;
	font-size: 90%;
}
h1 {
	font-size: 17px;
}
h3, h4 {
	font-size: 12px;
}
.atts {
	font-size: 9px;
}
/* ----------------------
	"top.html"
------------------------ */
div#up-log {
	margin: 0 auto 0.5em;
	width: 95%;
}
div#info {
	position: static;
	margin: 0.25em auto;
	padding: 0.25em;
	width: 90%;
}
div#feeds {
	position: static;
	left: 2em;
	padding: 0;
}
div#feeds a, div#podfeed a {
	font-size: 10px;
}
ul {
	font-size: 10px;
}
li {
	margin: 0.7em 0 0 0.75em;
}
div#sitemap {
	margin-left: 1em;
}
/* -------------------------
	"rss.html"
--------------------------- */
div#rss {
	padding-bottom: 3em;
}
div#podcast {
	padding-bottom: 1em;
}
div.readers {
	margin: 0.2em auto 0;
	position: static;
}
div.readers p {
	font-size: 10px;
}
div.rss-info {
	margin: 1em auto 0;
	width: 95%;
	font-size: 10px; line-height: 1.2em;
}
/* -------------------------
	"profile.html"
--------------------------- */
div#prof{
	font-size: 10px;
}
div#prof img {
	width: 229px;
	height: 171px;
	margin: 0;
}
div#pr-text {
	margin: 1em;
	vertical-align: 0.75em;
}
div#about p {
	font-size: 10px;
}
div#about span {
	float: right;
	margin-bottom: 0.5em;
}
a#qr-code {
	display: none;
}
div#equips li {
	line-height: 1em;
}
/* -------------------------
	"music.html"
--------------------------- */
div#music-header {
	width: 100%;
}
div.music-track  {
	border-bottom: 1px solid #e8f1ff;
}
.m-title {
	font-size: 12px;
}
.m-desc {
	padding: 1em 0.5em;
	font-size: 10px;
}
div.m-play {
	clear: both;
	margin: 1em;
	font-size: 11px;
}
.en-title {
	font-size: 11px;
}
div.tr-hover {
	display: none;
}
/* -------------------------
	"link.html"
--------------------------- */
table#link {
	width: 100%;
	table-layout: fixed;
	font-size: 8px;
}
table#link a {
	font-weight: bold;
	font-size: 10px;
}
table#link img {
	width: 100px;
}
table#link td {
	padding: 1em 0;
}
table#link th {
	padding: 0;
}
/* -------------------------
	"sitemap.html"
--------------------------- */
table#sitemap {
	left: 0;
	font-size: 12px;
}
table#sitemap th {
	padding: 0.5em;
	width: 6em;
	font-size: 14px;
}
/* -----------------------
	共通リンクメニュー
------------------------- */
div#mini-menu {
	word-spacing: -2px;
	margin: 4px;
	width: 220px;
}
div#mini-menu, div#mini-menu a, div#sitemap a {
	font-size: 10px;
}
div#rights {
	float: left;
	white-space: nowrap;
}
ul.error {
	margin-left: 1em;
	font-size: 12px;
}
