body    { color: #666; font-family: "メイリオ","Meiryo","ＭＳ Ｐゴシック","MS P Gothic", "Hiragino Kaku Gothic Pro", "Osaka","verdana","arial","helvetica"; background-color: white; margin: 0 }
a   { color: #666; font-weight: normal; text-decoration: none }
a:hover { text-decoration: underline }
.swf   { margin-top: 0; margin-bottom: 10px; height: 130px }
#footer        { color: white; font-size: 9px; background-color: #999999; text-align: center; margin-top: 3px; padding-top: 3px; padding-bottom: 3px; width: 900px }
#footer02         { color: black; font-size: 9px; background-color: #dcdcdc; text-align: center; margin-top: 0; padding-top: 2px; padding-bottom: 2px; width: 900px }
h1      { font-size: 12px; font-weight: normal; margin: 0 }
h2     { font-size: 11px; font-weight: bold; text-align: right; margin-top: 4px; margin-bottom: 4px }
h2 a:hover { text-decoration: underline }
h3     { font-size: 11px; font-weight: bold; margin-top: 2px; margin-bottom: 0 }
h3 a:hover { text-decoration: underline }
td.body         { font-size: 11px; line-height: 150%; padding-bottom: 3px }
td.body em { color: #ab0404; font-weight: bold }
td.body02        { font-size: 10px; line-height: 130% }
td.index_shop01     { background-image: url(../../img-top/index_shop.gif); background-repeat: no-repeat; background-position: 0 top; text-align: right }
td.index_buying  { background-image: url(../../img-top/index_buying.gif); background-repeat: no-repeat; background-position: 0 top; text-align: right }
p#shop_divide     { margin-top: 12px; margin-bottom: 0px; height: 4px; border-top: 6px solid #EEE }
td.index_rent01      { background-image: url(../../img-top/index_rent.gif); background-repeat: no-repeat; background-position: 0 top; text-align: right }
td.index_school01       { background-image: url(../../img-top/index_qs.gif); background-repeat: no-repeat; background-position: 0 top; text-align: right }
td.index_force01        { background-image: url(../../img-top/index_force.gif); background-repeat: no-repeat; background-position: 0 top; text-align: right }
td.banners_container { padding-top: 12px; padding-bottom: 12px; border-top: 1px solid gray }  
td.banners   { font-size: 10px; line-height: 130%; padding-right: 32px }
td.card { font-size: 9px; padding-left: 4px }
td.blog { font-size: 10px; border-bottom: 1px dotted gray }
/*.bloglink  { padding-right: 2px; padding-left: 2px; width: 198px; border: solid 1px #324875 }*/
h4   { color: black; font-size: 12px; font-weight: bold; background-color: #f5f5dc; text-align: center; margin-top: 2px; padding: 2px; border: solid 1px gray }
h4 a  { color: red; font-weight: bold; text-decoration: underline }
.shop_link { margin-top: 2px }
.shop_link a { color: #414d7b; text-decoration: none }
.shop_link a:hover { text-decoration: underline }
.rss_reader  { font-size: 10px; margin-top: 0; margin-bottom: 0 }
.rss_reader ul      { text-align: left; margin: 0 0 4px 1em; padding: 0 }
.rss_reader li      { color: #414d7b !important; line-height: 110%; list-style-type: disc; padding-top: 2px; padding-bottom: 2px }

/*1306　１０９削除に伴う追加*/
p#newest_item_title{
	text-indent:-9999px;
	background-image:url(../../img-top/newest_item_title.png);
	background-repeat:no-repeat;
	margin-top:0px;
	margin-bottom:0px;
}
#newest_item_list ul{
	list-style : none;
	margin: 0;
	padding: 0}
#newest_item_list ul li{
	font-size:12px}
	


