img {
    border: 0px;
}
a:link {
	text-decoration: none;
	color: #A90000;
}
a:visited {
	color: #A90000;
	text-decoration: none;
}
a:hover {
	text-decoration: underline;
	color: #A90000;
}
a:active {
	text-decoration: none;
	color: #A90000;
}
.widget-list a {
	color: #A90000;
        margin:0px;
        list-style-type: none;
}
.asset-header a {
	color: #A90000;
}
.asset-header h2 {
	color: #A90000;
	margin-bottom: 8px;
}
.asset-more-link a {
        color: #333333;
}
p {
	font-size: 12px;
	line-height: 17px;
	padding: 0px;
	margin: 0px;
}
li {
        padding: 0px;
        margin: 0px;
	font-size: 10px;
	line-height: 13px;
        list-style-type: none;
}
ul {
        padding: 0px;
        margin: 0px;
        list-style-type: none;
}
h1 {
	font-size: 13px;
	line-height: 16px;
	color: #A90000;
}
h2 {
	font-size: 13px;
	line-height: 16px;
	color: #A90000;
}
h3 {
	font-size: 12px;
	line-height: 16px;
	color: #333333;
}
div.widget-assets div.widget-content ul.widget-list {
        overflow: hidden;
        margin: 0px;
        padding: 0px;
        list-style-type: none;
}

li.item {
        overflow: hidden;
        list-style-type: none;
}
body {
	margin: 0px;
	padding: 0px;
	font-size: 12px;
        font-family:'ヒラギノ角ゴ Pro W3','Hiragino Kaku Gothic Pro','メイリオ',Meiryo,'ＭＳ Ｐゴシック',sans-serif;
	line-height: 17px;
	color: #333333;
	background: url(http://www.ayumibooks.jp/img/) no-repeat top;
}
#container {
	margin: 0px;
	padding: 0px;
}
#container-inner {
	width: 1025px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	padding: 0px;
}
#header {
	width: 1025px;
        height: 4px;
	padding: 0px;        
        margin-bottom: 4px;
	background: #9A0000;
}
#banner {
	width: 1025px;
        height: 143px;
	padding: 0px;
        margin-bottom: 4px;
}
#box-banner {
	width: 141px;
        height: 141px;
        margin-right: 4px;
        float: left;
        border: solid 1px #CCCCCC;
        background: #CCCCCC;
}
#box-banner-right {
	width: 141px;
        height: 141px;
        float: right;
        border: solid 1px #CCCCCC;
        background: #CCCCCC;
}
#left {
        width: 290px;
        height: 2012px;
        margin-bottom: 4px;
        float: left;
}
#center {
        width: 395px;
        height: 2012px;
        float: right;
	padding: 20px;
        margin-right: 4px;
        margin-bottom: 4px;
        background: #FFFFFF;
        border: solid 1px #CCCCCC;
        overflow:hidden;
}
#right {
	width: 290px;
        margin-bottom: 4px;
        float: right;
        height: 2012px;
}
#box-img-left {
	width: 141px;
        height: 141px;
        margin-bottom: 4px;
        float: left;
        border: solid 1px #CCCCCC;
        background: #F5F5F5;
}
#box-img-right {
	width: 141px;
        height: 141px;
        margin-bottom: 4px;
        float: right;
        border: solid 1px #CCCCCC;
        background: #F5F5F5;
}
#box-right {
	width: 101px;
        height: 101px;
	padding: 20px;
        margin-bottom: 4px;
        float: right;
        border: solid 1px #CCCCCC;
        background: #F5F5F5;
}
#box-left {
	width: 101px;
        height: 101px;
	padding: 20px;        
        margin-bottom: 4px;
        float: left;
        border: solid 1px #CCCCCC;
        background: #F5F5F5;
}
#alpha {
	width: 395px;
        background: #FFFFFF;
}
#alpha-inner {
}
#beta {
	width: 143px;
        float: left;
}
#beta-inner {
}
#gamma {
	width: 143px;
        float: right;
}
#gamma-inner {
}
#footer {
	width: 1025px;
        height: 4px;
	margin: 0px;
	padding: 0px;
        clear: both;
        background: #9A0000;
}
#footer-inner {
}
.asset-meta {
	font-size: 10px;
	line-height: 12px;
	margin-bottom: 12px;
}
.asset-more-link {
	padding-top: 20px;        
	padding-bottom: 20px;        
}
.asset-content {
	padding-bottom: 20px;
}

.widget-tag-cloud .widget-content {text-align: left; }
.widget-tag-cloud .widget-content .widget-list { list-style: none; }
.widget-tag-cloud .widget-content .widget-list .widget-list-item { display: inline; }
.widget-tag-cloud .widget-content .widget-list li.rank-1 { font-size: 19px; line-height: 25px ;
}
.widget-tag-cloud .widget-content .widget-list li.rank-2 { font-size: 18px; line-height: 24px; }
.widget-tag-cloud .widget-content .widget-list li.rank-3 { font-size: 17px; line-height: 23px; }
.widget-tag-cloud .widget-content .widget-list li.rank-4 { font-size: 16px; line-height: 22px; }
.widget-tag-cloud .widget-content .widget-list li.rank-5 { font-size: 15px; line-height: 21px; }
.widget-tag-cloud .widget-content .widget-list li.rank-6 { font-size: 14px; line-height: 20px; }
.widget-tag-cloud .widget-content .widget-list li.rank-7 { font-size: 13px; line-height: 19px; }
.widget-tag-cloud .widget-content .widget-list li.rank-8 { font-size: 12px; line-height: 18px; }
.widget-tag-cloud .widget-content .widget-list li.rank-9 { font-size: 11px; line-height: 17px; }
.widget-tag-cloud .widget-content .widget-list li.rank-10 { font-size: 10px; line-height: 16px; }

.widget {
        width: 131px;
	padding: 5px;
        margin-bottom: 4px;
        border: solid 1px #CCCCCC;
        background: #F5F5F5;
}
.widget-content {

}