/* 基本的なレイアウトの設定 */#container{width: 800px;margin: auto;}
#leftsidebar{width: 288px;margin: 20px 30px 10px 0;float: left;}
#rightsidebar{width: 220px;margin: 20px 0 10px 30px;float: right;}
#topcontents{width: 482px;float: left;}
#contents{width: 540px;float: left;padding-bottom: 20px;}




/* リンクの設定 */a{color: black;}
a img{border: none;}
/* ヘッダーの設定 */
#header-archive{background: url(http://www.applaud-web.com/bar.png) no-repeat bottom left;padding-bottom: 15px;}
.header h1{margin: 0;}
.header ul{font-size: 0.75em;text-align: right;list-style-type: none;margin: 0;padding: 0;}
.header ul a{text-decoration: none;}
.header ul li{display: inline;background: url(http://www.applaud-web.com/kugiri.png) no-repeat top right;padding: 0 5px;}
.header p{margin: 5px 0;}
/* パンくずリスト */#breadcrumbs{font-size: 0.75em;color: #444444;margin: 4px 0 10px;}
#breadcrumbs a, #breadcrumbs span{color: #020611}
/* 見出し */
h2{background: url(http://www.applaud-web.com/maru.png) no-repeat;margin: 0;padding-left: 20px;}
#contents h2{font-size: 1.5em;line-height: 1;border-bottom: solid 1px #020611;padding-bottom: 3px;}
#contents h2 a{text-decoration: none;}
#contents h1{font-size: 1.75em;margin-top: 0;}
/* サイドバーの設定 */.sidebar{font-size: 0.75em;}
#leftsidebar ul{margin: 10px 0 20px 16px;padding: 0;}
#leftsidebar li{margin-bottom: 10px;list-style-type: none;}
/* メニューの設定 */
#rightsidebar h2, .widget-header{font-size: 1em;color: white;background: #020611;padding: 4px 7px;}
#rightsidebar ul{list-style-image: url(http://www.applaud-web.com/mark01.png);margin: 0 0 0 18px;padding: 0;}
#rightsidebar ul ul{list-style-image: url(http://www.applaud-web.com/mark02.png);}
#rightsidebar li{margin: 8px 0;}
.menu{margin: 0 0 20px;}
/* 最近の写真メニュー */
#leftsidebar #photos{margin: 0 0 25px;}
#photos ul{list-style-type: none;margin: 2px 0 0;padding: 0;}
#photos li{display: inline;}
#photos li img{margin: 5px 5px 0 0;}
/* メインページのカテゴリーメニュー */
#leftsidebar #categories ul{background-color: #020611;list-style-type: none;margin: 10px 0 0;padding: 1px 0 7px;}
#leftsidebar #categories li{text-indent: 10px;color: white;margin: 7px 0 0;}
#leftsidebar #categories li a {text-decoration: none;color: white;}
#leftsidebar #categories li li a {color: #000000;}
#leftsidebar #categories ul ul{background-color: white;margin: 7px 0 0;padding: 1px 0 0;}
#leftsidebar #categories ul ul li{border-bottom: solid 1px #020611;padding: 0 0 7px;}
/* コンテンツの設定 */#topcontents, #contents{font-size: 0.75em;line-height: 1.4;margin-top: 20px;}
#contents h3, #contents .comments-open-header{font-size: 1.16em;margin: 7px 0;clear: both;border: none;background: none;padding: 0;}
#archive-title{font-size: 2em;font-weight: bold;margin: 0 0 20px;}
/* 記事の設定 */
.entry-meta, .entry-meta a{color: #444444;margin: 4px 0 20px;}
.entry-meta img{vertical-align: top;margin-right: 2px;}
.entry{clear: both;}
#more{clear: both;}
.entry-tags, .entry-asset{clear: both;}
.entry dt{font-weight: bold;margin-top: 10px;}
.content-nav{text-align: center;clear: both;}
.content-nav a{margin: 0 10px;}




/* 概要の設定 */
.excerpt{background: url(http://www.applaud-web.com/mark01.png) no-repeat 0 2px;padding-left: 12px;}
.excerpt p{margin-top: 5px;}
.excerpt h3{font-size: 1em;line-height: 1;margin-bottom: 0;}
/* トラックバックの設定 */
#trackbacks{border-top: solid 1px #020611;margin-top: 20px;clear: both;}
#trackbacks p{margin: 0 0 25px;}
.tb{background: url(http://www.applaud-web.com/mark01.png) no-repeat 0 4px;margin-bottom: 20px;padding-left: 12px;}
#trackbacks .tb p{margin: 0;}
.tbdate{color: #666666;}
/* コメントの設定 */
#comments{border-top: solid 1px #020611;}
.com{background: url(http://www.applaud-web.com/mark01.png) no-repeat 0 4px;margin: 20px 0;padding-left: 12px;}
.com p{margin: 0 0 3px;}
.cominfo{color: #666666;}
.cominfo img{vertical-align: middle;}
.compost{font-size: 0.75em}
.reply{background: url(http://www.applaud-web.com/mark02.png) no-repeat 0 4px;margin: 20px;padding-left: 12px;}
.reply p{margin: 0;}
#comment-author, #comment-email, #comment-url, #comment-text{display: block;width: 80%;}
#comments-open p{margin:0;}
/* アイテム */
#itemtable{border-collapse: collapse;border: solid 1px skyblue;}
#itemtable td{padding: 10px;border: solid 1px skyblue;}
/* タグクラウド */
#rightsidebar #tagcloud{margin: 0;padding: 0;line-height: 1.5;}
#tagcloud li{background: none;display: inline;margin: 0 3px 0 0;padding: 0;}
#tagcloud .rank-1{ font-size: 2em; }#tagcloud .rank-2{ font-size: 1.75em; }#tagcloud .rank-3{ font-size: 1.5em; }#tagcloud .rank-4{ font-size: 1.25em; }#tagcloud .rank-5{ font-size: 1em; }#tagcloud .rank-6{ font-size: 0.75em; }




/* カレンダーの設定 */
#calendar{width: 100%;}
#calendar th , #calendar td{text-align: center;vertical-align: middle;}
#sun, #cell1, #cell8, #cell15, #cell22, #cell29, #cell36{color: red;}
.today{background-color: yellow;}
/* 検索 */
.entry-tags h4{font-size: 0.75em;float:left;margin: 0;}
.widget-search{margin-bottom: 20px;}
.widget-search h2{margin-bottom: 4px;}
/* フッターの設定 */#footer{clear: both;}
#footer p{font-size: 0.75em;line-height: 5;color: white;background-color: #020611;padding: 0 10px;}
#footer img{margin: 14px 0 0 10px;float: right;}


/************************************************
* mail form * 
************************************************/
dl.form dt {
padding-top: 0;
padding-left: 0.3em;
padding-right: 0 ;
padding-bottom: 0;
}
dl.form dd {
line-height: 1.6;
margin-top: -1.0em;
margin-left: 10em;
margin-right: 0;
margin-bottom: .8em;
}




/************************************************
* Sitemap * 
************************************************/
ul li.home {
list-style-type: none;
}
ul.tree {
margin: 0 0 0 1em!important;
padding: 0!important;
list-style: none!important;
}
ul.tree ul {
margin: 0 0 0 1em!important;
padding: 0!important;
}
ul.tree li {margin: 0!important;
padding: 0 0 0 10px!important;
background-image: url(tree_lst.gif);
background-repeat: no-repeat!important;
list-style: none!important;
}
ul.tree li.tree_end {background-image: url(tree_end.gif);
list-style: none;
}
/************************************************
* xfy * 
************************************************/
h4.xfy_xss {font-size:115.0%;color:#000000;margin-top:1.0em;margin-bottom:0.3em;margin-left:1.0em;}div.xfy_xss {font-size:100.0%;margin-top:0.5em;margin-bottom:0.5em;margin-left:2.0em;}h6.xfy_xss {font-size:100.0%;color:#000000;margin-top:1.0em;margin-bottom:0.0em;margin-left:2.0em;}pre.xfy_xss {font-family:monospace;font-size:90.0%;margin-top:0.5em;margin-bottom:0.5em;margin-left:2.0em;}h5.xfy_xss {font-size:110.0%;color:#000000;margin-top:1.0em;margin-bottom:0.3em;margin-left:1.5em;}p.xfy_xss {font-size:100.0%;margin-left:2.0em;}h1.xfy_xss {font-size:200.0%;color:#000000;text-align:left;}h3.xfy_xss {font-size:120.0%;color:#000000;margin-top:1.0em;margin-bottom:0.3em;margin-left:0.5em;}address.xfy_xss {font-family:sans-serif;font-size:80.0%;font-style:normal;text-align:right;margin-top:0.5em;margin-bottom:0.5em;}h2.xfy_xss {color:#000000;margin-top:1.0em;margin-bottom:0.3em;}