/* modules */

.module {
    position: relative;
    overflow: hidden;
    width: 100%;
}

.module-content {
    position: relative;
    margin: 5px 10px 20px 10px;
}

.module-list,
.archive-list {
    margin: 0;
    padding: 0;
    list-style: none;
}

.module-list-item {
    margin-top: 5px;
    margin-bottom: 5px;
}

.module-presence img { vertical-align: middle; }
.module-powered .module-content { margin-bottom: 10px; }
.module-photo .module-content { text-align: center; }
.module-wishlist .module-content { text-align: center; }

.module-calendar .module-content table {
    border-collapse: collapse;
}

.module-calendar .module-content th,
.module-calendar .module-content td {
    width: 14%;
    text-align: center;
}

.typelist-thumbnailed { margin: 0 0 20px 0; }

.typelist-thumbnailed .module-list-item {
    display: block;
    clear: both;
    margin: 0;
}



/* タグ */
.entry-tags {
    margin-left: 20px;
}
.entry-tags-header {
    font-size: 12px;
    display: inline;
}
.entry-tags-list {
    display: inline;
    padding-left: 5px;
    font-size: 12px;
}
.entry-tag {
    display: inline;
}

.side-fleche
{
	margin: 5px 15px;
    padding: 0px 0 0 17px;
    background: url(entry-header-bg.gif) 0 0.35em no-repeat;
color: #oooooo;
	font-size: 11px;
font-weight: normal;
    line-height: 1.5;
}


.side-f
{
	margin: 5px 10px;
    padding: 0px 0 0 5px;

color: #444444;
	font-size: 11px;
font-weight: normal;
    line-height: 1.5;
}


/* ナビゲーションバー */
#navbar {
    text-align: left; /* 配置 */
	padding-left: 10px;
    font-family: Verdana, Arial, sans-serif; /* フォントスタイル */
    font-weight: normal; /* フォントの太さ */
    font-size: 12px; /* フォントサイズ */
    width: auto; /* 全体の幅 */
    line-height: 150%; /* テキストの高さ */
}
 

.module-h,
.module-header,
.trackbacks-header,
.comments-header,
.comments-open-header,
.archive-header {
    /* ie win (5, 5.5, 6) bugfix */
    p\osition: relative;
    width: 100%;
    w\idth: auto;

    margin: 0;
    border-left: 5px solid #36414d;
    padding: 5px;
    color: #fff;
    background: #FF9900;
    font-size: 11px;
    font-weight: bold;
    line-height: 1;
    text-transform: uppercase;
}
.module-h a,
.module-h a:hover,
.module-header a,
.module-header a:hover,
.trackbacks-header a,
.trackbacks-header a:hover,
.comments-header a,
.comments-header a:hover,
.comments-open-header a,
.comments-open-header a:hover
.archive-header a,
.archive-header a:hover {
    color: #fff;
}

.entry-more-link,
.entry-footer,
.comment-footer,
.trackback-footer,
.typelist-thumbnailed {
    font-size: 11px;
}



.module {
    position: relative;
    overflow: hidden;
    width: 100%;
}

.module-content {
    position: relative;
    margin: 5px 10px 20px 10px;
}	

#archive-title,
.entry-header {
    margin: 15px 0 0;
    color: #444444;
    font-size: 12px;
    font-weight: bold;
    padding-left: 5px;
    border-left: 5px solid #555555;
}

body {
		margin:0px 0px 0px 0px;
		background:#ffffff;
		}
	A	{ color:#003366; }
	A:link	{ color:#003366; }
	A:visited	{ color:#888888; }
	A:active	{ color:#3366cc; }
	A:hover	{ color:#3366cc; }

	h1, h2, h3 {
		margin: 0px;
		padding: 0px;
	}

	#all {
		width:550px;
		}

	#banner {
		font-family:palatino,  georgia,"ヒラギノ角ゴ Pro W3", "ＭＳ Ｐゴシック", "Osaka", verdana, arial, sans-serif;
		color:#FFF;
		font-size:large;
		font-weight:bold;
		background:#FF6600;
		padding:7px;
		letter-spacing:.2em;
		}

	#banner a,
	#banner a:link,
	#banner a:visited,
	#banner a:active,
	#banner a:hover {
		font-family:palatino,  georgia,"ヒラギノ角ゴ Pro W3", "ＭＳ Ｐゴシック", "Osaka", verdana, arial, sans-serif;
		font-size: 100%;
		color: #FFF;
		text-decoration: none;
		}

	.description {
		font-family:palatino,  georgia,"ヒラギノ角ゴ Pro W3", "ＭＳ Ｐゴシック", "Osaka", verdana, arial, sans-serif;
		color:#ffffff;
		font-size:65%;
		font-weight:bold;
		background:#FF6600;
		}

	#content {
		width:65%;
		float:right;
		border-left: 1px solid #FF6600;
		background:#fff;
		padding:15px;
		}

	#links {
		padding:15px;

		}

	.blog {
		padding-top:0px;
		}

                     .fontsize{  
                                          font-size: 14px; clip:   rect(   ); line-height: 25px}

	.blogbody {
		background: #FFFFFF;
		border-bottom: 1px dotted #FF6600;
		color: #464646;
		font-family:palatino,  georgia,"ヒラギノ角ゴ Pro W3", "ＭＳ Ｐゴシック", "Osaka", verdana, arial, sans-serif;
		font-size:10px
		line-height:120%;
		margin-top:13px;
		}
		
     .category {
		background: #FFFFFF;
		color: #464646;
		font-family:palatino,  georgia,"ヒラギノ角ゴ Pro W3", "ＭＳ Ｐゴシック", "Osaka", verdana, arial, sans-serif;
		font-size:85%;
		line-height:95%;
		margin-top:5px;
		}

	.blogbody div.blocktitle {
		font-size: 90%;
		font-weight: bold;
		font-family:palatino,  georgia,"ヒラギノ角ゴ Pro W3", "ＭＳ Ｐゴシック", "Osaka", verdana, arial, sans-serif;
		}

	.title {
		font-family:palatino,  georgia,"ヒラギノ角ゴ Pro W3", "ＭＳ Ｐゴシック", "Osaka", verdana, arial, sans-serif;
		font-size:100%;
		color:#FF6600;
		text-transform:none;
		font-weight:bold;
		}

	#menu {
		padding:10px;
		background:#ffffff;
		}

	.date {
		font-family:palatino,  georgia,"ヒラギノ角ゴ Pro W3", "ＭＳ Ｐゴシック", "Osaka", verdana, arial, sans-serif;
		font-size:96%;
		color:#666666;
		margin-top:10px;
		}

	.entry-footer
{
	margin: 0 0 20px 0;
	border-top: 1px solid #d7d7d7;
	padding-top: 2px;
	color: #393;
	font-weight: normal;
}
         
           .posted {
		font-family:palatino,  georgia,"ヒラギノ角ゴ Pro W3", "ＭＳ Ｐゴシック", "Osaka", verdana, arial, sans-serif;
		font-size:95%;
		color:#666666;
		margin-bottom:15px;
		}

	.calendar {
		font-family:palatino,  georgia,"ヒラギノ角ゴ Pro W3", "ＭＳ Ｐゴシック", "Osaka", verdana, arial, sans-serif;
		color:#333;
		font-size:90%;
		background:#ffffff;
		line-height:120%;
		padding:2px;
		text-align:center;
		}

	.calendarhead {
		font-family:palatino,  georgia,"ヒラギノ角ゴ Pro W3", "ＭＳ Ｐゴシック", "Osaka", verdana, arial, sans-serif;
		color:#FF6600;
		font-size:90%;
		font-weight:bold;
		line-height:140%;
		padding:2px;
		}

	.side {
		font-family:palatino,  georgia,"ヒラギノ角ゴ Pro W3", "ＭＳ Ｐゴシック", "Osaka", verdana, arial, sans-serif;
		width:200px;
		color:#333;
		margin-left:7px;
		font-size:70%;
		line-height:140%;
		padding:2px;
		}

	.sidetitle {
		width:200px;
		font-family:palatino,  georgia,"ヒラギノ角ゴ Pro W3", "ＭＳ Ｐゴシック", "Osaka", verdana, arial, sans-serif;
		color:#FF6600;
					   border-top: 1px dotted #FF6600;
		font-size:90%;
		font-weight:bold;
		line-height:140%;
		padding:2px;
		margin-top:5px;
		text-align:left;
		letter-spacing:.1em;
		}

	.syndicate {
		font-family:palatino,  georgia,"ヒラギノ角ゴ Pro W3", "ＭＳ Ｐゴシック", "Osaka", verdana, arial, sans-serif;
		font-size:70%;
		border-top:1px solid #999999;
		width:200px;
		background:#efefef;
		line-height:140%;
		padding:4px;
		margin-top:10px;
		text-align:center;
		}

	.powered {
		font-family:palatino,  georgia,"ヒラギノ角ゴ Pro W3", "ＭＳ Ｐゴシック", "Osaka", verdana, arial, sans-serif;
		color:#666666;
		border-top:1px solid #999999;
		border-bottom:1px solid #999999;
		width:200px;
		background:#efefef;
		font-size:70%;
		font-weight:bold;
		line-height:140%;
		padding:4px;
		text-align:center;
		letter-spacing:.1em;
		}

	.author {
		font-family:palatino,  georgia,"ヒラギノ角ゴ Pro W3", "ＭＳ Ｐゴシック", "Osaka", verdana, arial, sans-serif;
		color:#FFFFFF;
		font-size:70%;
		font-weight:bold;
		border-top:1px solid #FFFFFF;
		border-bottom:1px solid #FFFFFF;
		line-height:140%;
		padding:2px;
		margin-top:10px;
		text-align:center;
		letter-spacing:.2em;
		}


	.comments-body {
		font-family:palatino,  georgia,"ヒラギノ角ゴ Pro W3", "ＭＳ Ｐゴシック", "Osaka", verdana, arial, sans-serif;
		color:#333333;
		font-size:90%;
		line-height:100%;
		padding:15px;
		}

	.comments-post {
		font-family:palatino,  georgia,"ヒラギノ角ゴ Pro W3", "ＭＳ Ｐゴシック", "Osaka", verdana, arial, sans-serif;
		color:#666666;
		font-size:90%;
		}

	.comments-head {
		font-family:palatino,  georgia,"ヒラギノ角ゴ Pro W3", "ＭＳ Ｐゴシック", "Osaka", verdana, arial, sans-serif;
		font-size: 90%;
		color: #333333;
		background: #efefef;
		border-bottom: 1px dotted #FF6600;
		padding:5px;
		}

	#banner-commentspop {
		font-family:palatino,  georgia,"ヒラギノ角ゴ Pro W3", "ＭＳ Ｐゴシック", "Osaka", verdana, arial, sans-serif;
		color:#ffffff;
		font-size:large;
		font-weight:bold;
		background:#FF6600;
		padding:15px;
		text-transform:uppercase;
		letter-spacing:.2em;
		}
		
		
	.trackback-body {
		color:#333333;
		font-family: "ＭＳ Ｐゴシック" ,"ヒラギノ丸ゴ Pro W4" ,"Osaka",verdana ,arial ,sans-serif;
		font-size:90%;
  		line-height:130%;
  		padding:10px;
  		}

	.trackback-url {
		font-family:palatino,  georgia,"ヒラギノ角ゴ Pro W3", "ＭＳ Ｐゴシック", "Osaka", verdana, arial, sans-serif;
		color:#333333;
		font-size:90%;
  		line-height:140%;
  		padding:10px;
  		border-bottom:1px dotted #999;
		}

	.trackback-post {
		font-family:palatino,  georgia,"ヒラギノ角ゴ Pro W3", "ＭＳ Ｐゴシック", "Osaka", verdana, arial, sans-serif;
		color:#333333;
		font-size:90%;
		}



/* tree */	

ul.tree {
	margin: 0px!important ;
	padding: 0px!important ;
	font-size: 13px ;
	list-style: none!important ;
}
ul.tree ul {
	margin: 0px!important ;
	padding: 0px!important ;
}
ul.tree li {
	margin: 0px!important ;
	padding: 0px 0px 0px 16px!important ;
	background-image: url(tree_lst.gif) ;
	background-repeat: no-repeat!important ;
	list-style: none!important ;
	line-height: 16px ;
}
ul.tree li.end {
	background-image: url(tree_end.gif) ;
	list-style: none ;
}

/* ナビ */

#nav {
margin: 0px;
padding: 0px;
list-style: none;
float:left;
width: 100%;
}

#nav li {
float: left;
background-color: #F0F0F0;
border: 1px solid #000;
font-size: 12px;
text-align: center;
width: 100px;
height: 20px;
margin-top: 1px;
margin-right: 0px;
margin-left: 3px;
}

#nav a {
color: #000;
display: block;
width: 110px;
height: 20px;
}

