/* Global */

* {margin: 0px; padding: 0px;}
body {margin: 0px; padding: 0px; background: #e0e0e0; text-align: center; font-size: 14px; font-family: Verdana, Trebuchet, Arial, Helvetica, Tahoma, sans-serif;}
#container {width: 804px; margin: 0 auto; padding: 0 0 0 0px; background-image: url(http://www.e-bookspider.com/ishida-juku/images/bg.gif); background-repeat: repeat-y; text-align: left;}
#container_entry {width: 804px; margin: 0 auto; padding: 0 0 0 0px; background-image: url(http://www.e-bookspider.com/ishida-juku/images/entry_bg.gif); background-repeat: repeat-y; text-align: left;}

a {color: #00105a; font-weight: bold;}
a img {border: 0px;}

p {line-height: 150%;}

em {font-weight: bold; font-style: normal;}
strong {font-weight: bold;}
.b {font-size: 12px; color: #000;}
.b1 {font-size: 14px; color: #000;}
.b2 {font-size: 18px; color: #000;}
.b0 {font-size: 10px; color: #000;}

.indigo {font-size: 18px; color: #18466a;}
.green {font-size: 10px; color: #35ad35;}

#center {}

/* Header 
--------------------------------------------------------------------- */
#banner {width: 804px; height: 150px; margin: 0 auto; background-image: url(http://www.e-bookspider.com/ishida-juku/images/ishida.jpg); background-repeat: no-repeat;}
#banner a {display: block; width: 800px; height: 150px;}

.bread {padding: 5px 5px; background-color: #fff; color: #f90;}
.bread p {color: #f90;}
.bread span {padding: 6px 3px;}
.bread a:link,.bread a:visited,.bread a:active {color: #f90; font-weight: bold; text-decoration: underline;}
.bread a:hover {color: #f90;}
.search {margin: 0 2px; padding: 5px 0px; background: #090; color: #fff; text-align: center;}
.search a {color: #fff; text-decoration: none;}

/* Menu 
--------------------------------------------------------------------- */
#menu {float: left; width: 180px; border-left: solid 2px #ccc; background: #ff9;}
#menu h2 {margin: 15px 0 0 0; padding: 7px 0 7px 5px; background: #090; border-left: solid 10px #f60; font-size: 12px; color: #fff;}
#menu ul { padding: 10px 0px;}
#menu li {margin: 0 0px; padding: 2px 10px; font-size: 10px; list-style: none;}
#menu li a {font-weight: bold; font-size: 12px; color: #00105a;}

.rss {color: #46512e; border-top: solid 2px #ccc;}
#menu .rss ul {margin: 0 0px 0 0px; padding: 5px 0px; background: #c6c66b;}
#menu .rss li {padding: 5px 10px;}
#menu .rss li a {color: #00105a; font-size: 10px; text-decoration: underline;}

/* Ads
--------------------------------------------------------------------- */
.ads_top {clear: left;}
.ads_top ul {}
.ads_top li {float: left; width: 200px; padding: 10px; list-style: none;}
.ads_top p {clear: left; text-align: right;}

.ads_category {}
.ads_category ul {padding: 0 0 10px 0px;}
.ads_category li {margin: 0 0 0 20px; padding: 10px 0 2px 15px; background-image: url(images/cursor.gif); background-repeat: no-repeat; background-position: 0 12px; list-style: none;}
.ads_category p {clear: left; text-align: left;}

/* Content 
--------------------------------------------------------------------- */
#content {float: left; width: 580px; margin: 0 0px; padding: 0 20px; line-height: 150%;}
#content_entry {background-image: url(http://www.e-bookspider.com/ishida-juku/images/content_entry_bg.gif); background-repeat: repeat-y;}
#content_entry_top {width: 173px; height: 15px; background-image: url(http://www.e-bookspider.com/ishida-juku/images/content_entry_top.gif); background-repeat: no-repeat;}

.intro {}
.intro img {float: left; margin: 0 10px 0 0px;}
.intro p {}

.new {clear: left; margin: 10px 0px;}
.new h2 {margin: 0 0 5px 0px; padding: 0px 10px; font-size: 18px; color: #126901; border-bottom: solid 3px #f60;}
.new ul {list-style: square inside;}
.new li {margin: 0 0 0 0px; padding: 10px 0 2px 10px; border-bottom: dotted 1px #090;}

.entry_list {clear: left; margin: 10px 0px;}
.entry_list h1 {margin: 0 0 5px 0px; padding: 0 0 0 25px; font-size: 18px; background-image:url(http://www.e-bookspider.com/ishida-juku/images/mark_green.gif); background-repeat: no-repeat; background-position: 10px 4px; font-family: "HGS創英角ｺﾞｼｯｸUB", "ヒラギノ角ゴ Pro W6"; font-weight: normal; color: #35ad35; border-bottom: solid 3px #f60;}
.entry_list li {margin: 0 0 0 20px; padding: 10px 0 2px 15px; background-image: url(images/cursor.gif); background-repeat: no-repeat; background-position: 0 12px; list-style: none;}

.entry_title {float: left; width: 153px; padding: 0 10px; background: #f60; color: #fff;}
.entry_title h1 {padding: 0 0 0 15px; background-image:url(http://www.e-bookspider.com/ishida-juku/images/mark_white.gif); background-repeat: no-repeat; background-position: 0px 2px; font-size: 18px;}

.entry {margin: 0 0 0 180px;}
.entry li {margin: 0 0 0 0px; padding: 10px 0px; list-style: none;}

.under-menu {padding:10px 0px; text-align: center; border-top: dotted 1px #99b2cc;}
.under-menu ul {}
.under-menu li{float; left; display: inline; padding: 0 10px;}
.under-menu li a:link,.under-menu li a:visited,.under-menu li a:active {color: #00f; text-decoration: underline;}
.under-menu li a:hover {color: #00f;}

.under-ads {padding: 10px 0px; color: fff;}
.under-ads li{float; left; display: inline; padding: 0 20px;}

.indigo_back {padding: 2px 3px; background: #369; color: fff;}

/* Footer */

#footer {clear: both; margin: 0 2px; padding: 5px 0px; background: #090; border-top: solid 5px #f60; color: #fff; text-align: center;}