/* ----------------------------------------
山陰の能・狂言を見に行く会
一般設定
basic.css
2008/08/31
 ---------------------------------------- */
 
 
/* ----------------------------------------
HTML
 ---------------------------------------- */
body {
margin: 0;
padding: 0;
font-size: 1em;
font-family: Times, HiraMinPro-W3, Meiryo, Verdana, Serif;
text-align: center;
}
img {
border: 0;
}
a:link {
color: #cc0000;
text-decoration: none;
}
a:hover {
color: #cc0000;
text-decoration: underline;
}
a:visited {
color: #cc0000;
text-decoration: none;
}
/* ----------------------------------------
ラッパー
 ---------------------------------------- */
#wrapper {
width: 800px;
clear: both;
margin: 0 auto;
padding: 25px 0 0 0;
text-align: left;
background: url(../img/bg_5colors_180.gif) top left no-repeat;
}
/* ----------------------------------------
要素を隠す
 ---------------------------------------- */
.hide {
display: none;
}
/* ----------------------------------------
コンテンツ
 ---------------------------------------- */
#contents {
width: 800px;
clear: both;
}
/* ----------------------------------------
サイドバー
 ---------------------------------------- */
#sidebar {
width: 200px;
float: left;
}
/* ----------------------------------------
ヘッダー
 ---------------------------------------- */
#header {
margin: 0 0 50px 0;
padding: 0;
width: 200px;
height: 247px;
clear: both;
}
#header h1 {
margin: 0;
padding: 0;
}
#header p {
margin: 5px 0 0 5px;
padding: 0;
font-size: 0.7em;
}
/* ----------------------------------------
本文へ移動する
 ---------------------------------------- */
#skip {
position: absolute;
top: -9999px;
left: -9999px;
}
/* ----------------------------------------
メニュー
サブメニュー共通
 ---------------------------------------- */
#menu, 
#submenu,
#nav-feed {
color: #999999;
line-height: 100%;
}
#menu h2, 
#submenu h2,
#nav-feed h2 {
position: absolute;
top: -9999px;
left: -9999px;
}
#menu ul, 
#submenu ul,
#nav-feed ul {
list-style: none;
margin: 0 0 0 5px;
padding: 0;
}
/* ----------------------------------------
メニュー
 ---------------------------------------- */
#menu {
margin: 0 10px 0 0;
}
#menu ul {
font-size: 0.9em;
border-bottom: 0px solid #999999;
}
#menu li {
border-top: 0px solid #999999;
margin: 0 0 3px 0;
padding: 3px 5px 0 0;
}
#menu li a:hover {
background: #cc0000;
color: #ffffff;
text-decoration: none;
}
/* ----------------------------------------
サブメニュー
 ---------------------------------------- */
#submenu {
margin: 15px 10px 0 0;
}
#submenu ul {
font-size: 0.8em;
}
/*
フィード配信
*/
#nav-feed li {
list-style-type: none;
background: url(../img/feed-icon-10x10.gif) no-repeat left;
margin: 0;
padding: 0 0 0 12px;
font-size: 0.8em;
}
/* ----------------------------------------
Powerd by Movable Type
 ---------------------------------------- */
#powered_by {
margin: 10px 0 0 5px;
}

/* ----------------------------------------
メイン
 ---------------------------------------- */
#main {
margin: 0 0 0 0;
padding: 0 0 0 0;
width: 570px;
float: right;
}
#main_h2 {
padding: 0 0 0px 0;
border-top: 5px solid #666666;
}
#main_h2 h2 {
font-size: 1em;
margin: 3px 0;
padding: 1px 5px 25px 1px;
border: 1px solid #999999;
}

#main p,
#main li, 
#main dt,
#main dd {
font-size: 0.9em;
line-height: 150%;
}
/* ----------------------------------------
パンくず式メニュー
 ---------------------------------------- */
#crumbs {
margin: 0;
padding: 0;
}
#crumbs h2 {
position: absolute;
top: -9999px;
left: -9999px;
}
#crumbs p {
font-size: 0.7em;
margin: 0 0 25px 0;
padding: 0;
}
#crumbs p a:hover {
background: #cc0000;
color: #ffffff;
}
/* ----------------------------------------
エントリー
 ---------------------------------------- */
#entry {
margin: 20px 0 0 0;
padding: 3px 0 0px 0;
border-top: 5px solid #666666;
}
#entry h3 {
font-size: 1em;
color: #333333;
border-top: 1px solid #999999;
border-bottom: 1px solid #999999;
border-left: 1px solid #999999;
margin: 0;
padding: 5px 0 5px 5px;
}
#entry dl {
width: 100%;
}
#entry dt {
border-top: 1px solid #cccccc;
/*width: auto;*/
padding: 3px 0 0 0;
/*float: left;*/
font-size: 0.8em;
}
#entry dd {
margin: 0;
padding: 0;
/*padding: 0px 0px 0px 3em;*/
}
#entry h4 {
font-size: 0.9em;
color: #333333;
border-top: 0px solid #999999;
border-left: 5px solid #666666;
background: #cccccc;
padding: 3px 6px;
}
#entry h5 {
font-size: 0.9em;
color: #333333;
border-top: 1px dotted #999999;
padding: 3px 0 0 0;
}
#entry blockquote {
border: 1px solid #cccccc;
margin: 0;
padding: 6px 18px;
}
#entry .kogaki {
font-size: 80%;
}
/* 
エントリー・ヘッダー
*/
#entry-header .info-update,
.entry-date {
font-size: 0.8em;
}
.entry-date p {
color: #666666;
font-size: 0.7em;
margin: 3px 0 0 0;
padding: 0;
}
/* 
続きを読む
*/
.extended {
font-size: 0.7em;
}
#entry .extended {}
.show { 
display: block;
} 
.hidden { 
display: none;
} 
/* 
エントリー・フッター
*/
#entry-footer  {
font-size: 0.8em;
}
#entry-footer p {
border-top: 1px solid #999999;
padding: 6px 0 0 0;
}
/* 
コメント・トラックバック
*/
#comments-open-data p {
    margin-bottom: 10px;
}
#comment-post {
   font-weight: bold;
}
#comment-author, #comment-email, #comment-url, #comment-text, #comment-text, #trackback-info {
    width: 570px;
    border: 1px solid #cccccc;
}
#comment-bake-cookie {
   margin-left: 2px;
   vertical-align: middle;
}
#comments-open-footer {
    text-align: left;
}
.trackbacks,
.comments {
    margin: 0px 5px
    padding: 10px 0px;
    color: #36414d;
}
.trackbacks-header,
.comments-header,
.comments-open-header {
    margin: 15px 0;
    padding: 3px 3px 0 3px;
border-top: 1px solid #999999;
border-right: 1px solid #999999;
border-left: 1px solid #999999;
font-size: 0.9em;
}
#trackbacks-info,
.trackback-content,
.comment-content,
.comments-open-content {
    margin: 0;
    padding: 0;
    font-size: 0.9em;
    line-height: 150%;
    word-break: break-all;
}
#trackback-info {
width: 570px;
}
.trackback-content p,
.comment-content p {
    margin-top: 10px;
    margin-bottom: 5px;
}
#trackback-footer,
#comment-footer {
    border-top: 1px dotted #36414d;
    padding-top: 3px;
    margin-right: 0px;
}
#trackback-footer p,
#comment-footer p {
    font-size: 0.8em;
    margin: 0;
    padding: 1px 0 0 0;
text-transform: uppercase;
    text-align: right;
}
.comments-open label {
    display: block;
}
.comments-head {
    font-size: 0.9em;
    padding: 2px 0 2px 0px;
    margin: 15px 0;
}
#comment-preview,
#comment-post,
#comment-cancel {
font-size: 12px;
background: #ffffff;
color: #494949;
border-top: 1px solid #cccccc;
border-left: 1px solid #cccccc;
border-bottom: 1px solid #333333;
border-right: 1px solid #333333;
margin: 1px 0px 0px 0px;
width: 60px;
padding: 2px 2px;
}


/* ----------------------------------------
トップページ
 ---------------------------------------- */
#home  h2 {
margin: 0 0 15px 0;
padding: 0;
}
#home  p {
margin: 0 0 30px 0;
padding: 5px 0 0 5px;
border-top: 1px solid #cccccc;
border-left: 1px solid #cccccc;
}
/* ----------------------------------------
新着記事
 ---------------------------------------- */
#whatsnew {
padding: 0 0 15px 0;
border-top: 5px solid #666666;
}
#whatsnew  h2 {
font-size: 1em;
margin: 3px 0;
padding: 1px 5px 25px 1px;
border: 1px solid #999999;
}
#whatsnew dl {
width: 100%;
}
#whatsnew dt {
width: auto;
padding: 0px 5px 0px 0px;
float: left;
}
#whatsnew dd {
padding: 0px 0px 0px 3em;
}
/* ----------------------------------------
注目記事
 ---------------------------------------- */
#recommend {
border-top: 5px solid #666666;
padding: 0 0 15px 0;
}
#recommend h2 {
font-size: 1em;
margin: 3px 0;
padding: 1px 5px 25px 1px;
border: 1px solid #999999;
}
#recommend dl {
width: 100%;
border-bottom: 1px dashed #999999;
}
#recommend dt {
margin: 0;
padding: 1px 0px 0px 0px;
border-top: 1px dashed #999999;
}
#recommend dd {
margin: 0;
padding: 0px 0px 0px 0px;
}
/* ----------------------------------------
Google AJAX Search
 ---------------------------------------- */
#google-ajax-search-box {
font-size: 0.9em;
line-height: 150%;
padding: 0 0 15px 0;
}
#google-ajax-search-box a:link {
color: #cc0000;
text-decoration: none;
}
#google-ajax-search-box a:hover {
color: #cc0000;
text-decoration: underline;
}
#google-ajax-search-box a:visited {
color: #cc0000;
text-decoration: none;
}
#google-ajax-search-box h2 {
position: absolute;
top: -9999px;
left: -9999px;
}

/* ----------------------------------------
このページの先頭へもどる
 ---------------------------------------- */
#entry-pagetop {
font-size: 0.7em;
text-align: right;
margin: 0 0 0px 0;
padding: 5px 0 0 0;
clear: both;
}
#entry-pagetop p {
margin: 0;
padding: 0;
}
#entry-pagetop p a:hover {
background: #cc0000;
color: #ffffff;
text-decoration: none;
}

#pagetop {
font-size: 0.7em;
text-align: right;
width: 800px;
margin: 0 0 5px 0;
padding: 30px 0 0 0;
clear: both;
}
#pagetop p {
margin: 0;
padding: 0;
}
#pagetop p a:hover {
background: #cc0000;
color: #ffffff;
text-decoration: none;
}
/* ----------------------------------------
フッター
 ---------------------------------------- */
#footer {
border-top: 1px solid #999999;
width: 800px;
clear: both;
margin: 0;
padding: 10px 0;
}
#footer address {
font-style: normal;
font-size: 0.7em;
margin: 0;
}
/* ----------------------------------------
催しの記録
 ---------------------------------------- */
#log-list {
}
#log-list h2 {
font-size: 1em;
margin: 3px 0;
padding: 1px 5px 25px 1px;
border: 1px solid #999999;
}
#log-list dl {
width: 100%;
border-bottom: 1px dashed #999999;
}
#log-list dt {
margin: 0;
padding: 1px 0px 0px 0px;
border-top: 1px dashed #999999;
}
#log-list dd {
margin: 0;
padding: 0px 0px 0px 0px;
}
/* ----------------------------------------
お知らせ
 ---------------------------------------- */
#info-list {
}
#info-list dl {
width: 100%;
border-top: 1px dashed #999999;
}
#info-list dt {
width: auto;
padding: 0px 5px 0px 0px;
float: left;
}
#info-list dd {
padding: 0px 0px 0px 3em;
}
.info-list-article {
border-bottom: 1px dashed #999999;
}
/* ----------------------------------------
タヌキぼーや，能・狂言を見に行く
 ---------------------------------------- */
#tanukiboya-list {
}
#tanukiboya-list dl {
width: 100%;
border-top: 1px dashed #999999;
}
#tanukiboya-list dt {
width: auto;
padding: 0px 5px 0px 0px;
float: left;
}
#tanukiboya-list dd {
padding: 0px 0px 0px 3em;
}
.tanukiboya-list-article {
border-bottom: 1px dashed #999999;
padding: 2px 0;
}
.tanukiboya-list-excerpt {
font-size: 90%;
font-color: #666666;
}
/* ----------------------------------------
タグ一覧
 ---------------------------------------- */
/* TagRank */
.tag_rank_6{color:#999999;font-size:12px;}
.tag_rank_5{color:#666666;font-size:15px;}
.tag_rank_4{color:#333333;font-size:18px;}
.tag_rank_3{color:#333333;font-weight:bold;font-size:24px;}
.tag_rank_2{color:#333333;font-weight:bold;font-size:27px;}
.tag_rank_1{color:#333333;font-weight:bold;font-size:30px;}
/* リンク */
.tag_rank_6 a:link{color:#999999;text-decoration:none;}
.tag_rank_5 a:link{color:#666666;text-decoration:none;}
.tag_rank_4 a:link{color:#333333;text-decoration:none;}
.tag_rank_3 a:link{color:#333333;text-decoration:none;}
.tag_rank_2 a:link{color:#333333;text-decoration:none;}
.tag_rank_1 a:link{color:#333333;text-decoration:none;}
.tag_rank_6 a:visited{color:#999999;text-decoration:none;}
.tag_rank_5 a:visited{color:#666666;text-decoration:none;}
.tag_rank_4 a:visited{color:#333333;text-decoration:none;}
.tag_rank_3 a:visited{color:#333333;text-decoration:none;}
.tag_rank_2 a:visited{color:#333333;text-decoration:none;}
.tag_rank_1 a:visited{color:#333333;text-decoration:none;}
#tag{margin:0;padding:5px 0;}
#tag span{margin:0 2px 0 0;}