body {margin: 0; padding: 0; widgh: 100%; font-size: 12px; background-color: #fdc; font-family: "Osaka";}

#waku {width: 100%; background: url(img/brown2.gif); padding-bottom: 4em;}

#head {margin: 0; padding: 0; width: 100%; height: 90px; background: url(img/topbar3.gif); background-repeat: repeat-x;}
#head h1 {margin: 0 0 0 0; width: 200px; position: absolute; left: 0px; top: 0px;}
img {border: none;}
#head ul { margin: 0; list-style: none;}
#head li { margin: 0; padding: 0; position: absolute; top: 60px; height: 28px; text-indent: -9999px;}
#head li#monday {left: 24px; width: 98px;}
#head li#tuesday {left: 122px; width: 98px;}
#head li#wednesday {left: 220px; width: 98px;}
#head li#thursday {left: 318px; width: 98px;}
#head li#friday {left: 416px; width: 98px;}
#head li#saturday {left: 514px; width: 98px;}
#head li#sunday {left: 612px; width: 98px;}
#head li#announce {left: 710px; width: 98px;}
#head li a {text-decoration: none; display: block; height: 28px;}
#head li#monday a {height: 28px; background: url(contents/img/link_01.gif);}
#head li#tuesday a {height: 28px; background: url(contents/img/link_02.gif);}
#head li#wednesday a {height: 28px; background: url(contents/img/link_03.gif);}
#head li#thursday a {height: 28px; background: url(contents/img/link_04.gif);}
#head li#friday a {height: 28px; background: url(contents/img/link_05.gif);}
#head li#saturday a {height: 28px; background: url(contents/img/link_06.gif);}
#head li#sunday a {height: 28px; background: url(contents/img/link_07.gif);}
#head li#announce a {height: 28px; background: url(contents/img/link_08.gif);}
#head li#monday a:hover {height: 28px; background: url(contents/img/link_01.gif) 0 -28px;}
#head li#tuesday a:hover {height: 28px; background: url(contents/img/link_02.gif) 0 -28px;}
#head li#wednesday a:hover {height: 28px; background: url(contents/img/link_03.gif) 0 -28px;}
#head li#thursday a:hover {height: 28px; background: url(contents/img/link_04.gif) 0 -28px;}
#head li#friday a:hover {height: 28px; background: url(contents/img/link_05.gif) 0 -28px;}
#head li#saturday a:hover {height: 28px; background: url(contents/img/link_06.gif) 0 -28px;}
#head li#sunday a:hover {height: 28px; background: url(contents/img/link_07.gif) 0 -28px;}
#head li#announce a:hover {height: 28px; background: url(contents/img/link_08.gif) 0 -28px;}

#main {margin: 0; padding: 0; width: 100%;}
#mainbox {margin: 0; padding: 0; width: 1100px;}
#bangumi {padding: 0; width: 850px; margin: 5px 0 30px 0; float: left;}
#bangumi a { text-decoration: none;}
#bangumi br {clear: both;}
#bangumi h2 {margin: 10px; padding: 0; font-size: 1em; font-weight: normal; text-align: center;}
#bangumi em {color: #f00; text-decoration: none; font-style: normal;}
.titles {margin: 0; padding: 0; width: 202px; text-align: center; float: left; line-height: 1;  background-color: #ffebc6; border: 1px solid #f96; margin-left: 8px; margin-bottom: 5px;}
.titlesn {margin: 0; padding: 0; width: 202px; text-align: center; float: left; line-height: 1;  background: #fffca6; border: 1px solid #ffcc11; margin-left: 8px; margin-bottom: 5px;}
#bangumi h3 {margin: 0; padding-top: 2px; _padding: 1px 0 -1px 0; font-size: 0.8em; _font-size: 0.8em; margin-bottom: -1em; background-color: #fc9; line-height: 1; _line-height: 1; height: 22px; border-bottom: 1px solid #f96; _font-weight: normal;}
#bangumi .titlesn h3 {margin: 0; padding-top: 2px; _padding: 1px 0 -1px 0; font-size: 0.8em; _font-size: 0.8em; margin-bottom: -1em; background: url(img/new.gif)  #ffdd22; line-height: 1; _line-height: 1; height: 22px; border-bottom: 1px solid #ffcc11; _font-weight: normal;}
.titles a {margin: 0; padding: 0; color: #663333;}
.titlesn a {margin: 0; padding: 0; color: #3366ff;}
.titles img {margin: 0; padding: 0;}
.titleother {margin: 0; padding: 0; width: 202px; text-align: center; float: left; line-height: 1;  background-color: #cfc; border: 1px solid #3cc; margin-left: 8px; margin-bottom: 5px;}
#bangumi .titleother h3 {margin: 0; padding-top: 2px; _padding: 0; font-size: 0.8em; margin-bottom: -1em; background-color: #6cc; line-height: 1; height: 22px; border-bottom: 1px solid #3cc;}
.titleother a {margin: 0; padding: 0; color: #606;}
.titleother img {margin: 0; padding: 0;}

.non {clear: both;}
hr {display: none;}
#side {width: 200px; margin: 38px 0 0 20px; float: left;}
#side h2 {margin: 0; padding: 2px 0; _padding: 6px 0 -1px 0px; font-size: 1.2em;background-color: #fc9; line-height: 1; _line-height: 1; height: 20px; border-bottom: 1px solid #f96; font-weight: normal; text-indent: 8px;}
#side ul {line-height: 1.5; margin: 0 1em; padding: 0; list-style-type: none;}
#side .side_01 {margin: 0; padding: 0; width: 202px; line-height: 1;  background-color: #ffebc6; border: 1px solid #f96; margin-bottom: 5px; font-size: .8em;}
#side .side_02 {margin: 0; padding: 0; width: 202px; font-size: .8em; line-height: 1;  background-color: #ffebc6; border: 1px solid #f96; margin-bottom: 5px;}
#side a {text-decoration: none; color: #0000ff;}

.copyright {font-size: .9em; text-align: center;}
#bangumis {padding: 0; width: 850px; margin: 10px 0 50px 0px;}
#bangumis a { text-decoration: none;}
#bangumis h2 {margin: 10px; padding: 0; font-size: 1em; font-weight: normal; text-align: center;}
#bangumis h3 a {color: #fff; text-indent: 10px;}
#bangumis em {color: #f00; text-decoration: none; font-style: normal;}
.joho01 {margin: 4px 0 8px 130px; padding: 0; width: 620px; background: #fff; border: 2px solid #f63;}
#bangumis .joho01 h3 {margin: 0; padding: 5px 0px 5px 0px; font-size: 1.3em; background: #f63; width: 620px; text-align: left; font-weight: bold; text-indent: 10px; }
.joho02 {margin: 4px 0 8px 130px; padding: 0; width: 620px; background: #fff; border: 2px solid #c36;}
#bangumis .joho02 h3 {margin: 0; padding: 4px 0px 4px 0px; font-size: 1.3em; background: #c36; width: 620px; text-align: left; font-weight: bold; text-indent: 10px; }
.joho03 {margin: 4px 0 8px 130px; padding: 0; width: 620px; background: #fff; border: 2px solid #63f;}
#bangumis .joho03 h3 {margin: 0; padding: 4px 0px 4px 0px; font-size: 1.3em; background: #63f; width: 620px; text-align: left; font-weight: bold; text-indent: 10px; }
.joho04 {margin: 4px 0 8px 130px; padding: 0; width: 620px; background: #fff; border: 2px solid #066;}
#bangumis .joho04 h3 {margin: 0; padding: 4px 0px 4px 0px; font-size: 1.3em; background: #066; width: 620px; text-align: left; font-weight: bold; text-indent: 10px; }
.joho05 {margin: 4px 0 8px 130px; padding: 0; width: 620px; background: #fff; border: 2px solid #663;}
#bangumis .joho05 h3 {margin: 0; padding: 4px 0px 4px 0px; font-size: 1.3em; background: #663; width: 620px; text-align: left; font-weight: bold; text-indent: 10px; }
.joho06 {margin: 4px 0 8px 130px; padding: 0; width: 620px; background: #fff; border: 2px solid #06c;}
#bangumis .joho06 h3 {margin: 0; padding: 4px 0px 4px 0px; font-size: 1.3em; background: #06c; width: 620px; text-align: left; font-weight: bold; text-indent: 10px; }
.joho07 {margin: 4px 0 8px 130px; padding: 0; width: 620px; background: #fff; border: 2px solid #f39;}
#bangumis .joho07 h3 {margin: 0; padding: 4px 0px 4px 0px; font-size: 1.3em; background: #f39; width: 620px; text-align: left; font-weight: bold; text-indent: 10px; }
.joho08 {margin: 4px 0 8px 130px; padding: 0; width: 620px; background: #fff; border: 2px solid #30c;}
#bangumis .joho08 h3 {margin: 0; padding: 4px 0px 4px 0px; font-size: 1.3em; background: #30c; width: 620px; text-align: left; font-weight: bold; text-indent: 10px;}
.box_01 {width: 560px; margin: 10px  0 10px 30px;}
.box_01 img {margin: 0 0 0 40px;}
.box_02 { text-align: right; margin: 15px 14px 6px 0;}

#plug {clear: left; width: 200px; height: 50px; position: absolute; visibility: visible; top: 5px; left: 740px; font-size: .8em; font-weight: bolder;}
#rss {width: 38px; height: 14px; position: absolute; visibility: visible; top: 33px; left: 930px; font-size: .8em; font-weight: bolder;}


