/*
 * File      : styles-site.css
 * Version   : 1.01
 * Update    : 2006.05.28
 * 2.00 2005.09.01: Update for Movable Type 3.2.
 * http://blog.happy-trails21.net/
 * Copyright (C) 2006 どらえ門之助 All rights reserved.
 */



/* ブログ全体の設定 */

body {
	margin: 0px  0px;
　　　　color: #666666;
	font-size: 10px;
	line-height: 150%;	
        text-align: center;        
	}


/* リンクの設定 */

a {
	text-decoration: none;
	color: #000000;
	}

a:link ,a:visited,a:active {
                      color: #333333;
	}

a:hover {
	color: #009525;
	position:relative; top:1px; left:1px;
	background:#CECEB7;
	}



h1, h2, h3 {
	margin: 0px;
	padding: 0px;
	font-weight: normal;
	}

/* 全体の設定 */

#container {
	margin-right: auto;
	margin-left: auto;
	text-align: left;
	padding: 0px;
	width: 150px;
               	border: 1px solid #666;
background-color: #CECEB7;
	}

#banner {
 width: 150px; /* necessary for ie win */
 color: #666;
 font-family: Verdana, Arial, sans-serif;
 background-color: #CECEB7;
 background: url("http://mobile.dogsroom.com/headimage-mobi2.jpg") ;
 height: 180px;
 margin:0px;
 }


#banner-img {
	display: none;
	}

#banner a {
	color: #666;
	text-decoration: none;
	}

#banner h1 {
	font-size: 15px;
	letter-spacing:0.1em;
	padding:5px;
margin: 2px;	}

#banner h2 {
	font-size: 11px;
	padding: 110px 0px 0px 5px; 
margin: 2px;
color: #BFBFBF	
	}

#title {
	color: #666;
	font-family: Verdana, Arial, sans-serif;
	height: 90px;
	margin:0px;
	}

#title-img {
	display: none;
	}
	
#title a {
	color: #666;
	text-decoration: none;
	}
	
#title h2 {
	font-size: 15px;
　　　　　　　　　 letter-spacing:0.1em;
	padding:10px
	}

#title h3 {
	font-size: 11px;
	padding:10px;
	}
	
#description {
	font-size: 9px;
	text-aling: center;
	}
	
#description h1 {
	font-size: 10px;
	}
	
#description h2 {
	font-size: 9px;
	}

hr { 
background-color: #CECEB7; 
color: #333333; 
border: none; 
height: 1px; 
} 


/* 記事部分の設定 */

#center {
	float: left;
	text-align: left;
	width: 100%;
	overflow: hidden;
	}


.content {
	color: #666666;
	font-size: 12px;
	font-family: Verdana, Arial, sans-serif;
	background-color: #CECEB7;

	}
.content2 {
	color: #666666;
	font-size: 12px;
	font-family: Verdana, Arial, sans-serif;
	background-color: #FFF;

	}


.content p {
	color: #666;
	font-family: Verdana, Arial, sans-serif;
	font-weight: normal;
	line-height: 150%;
	text-align: left;
	margin-bottom: 3px;
	}

.content blockquote {
	line-height: 150%;
	}

.content li {
	line-height: 150%;
	}


/* 記事タイトルの設定 */
.content h2 {
	color: #999966;
	font-family: Verdana, Arial, sans-serif;
	font-size: 14px;	
	text-align: left;
	font-weight: bold;
	margin-bottom: 1px;
background-color: #000000;

	}
/* 記事タイトルの設定ここまで */

.content h3 {
	color: #666;
	font-family: Verdana, Arial, sans-serif;
	font-size: small;	
	text-align: left;
	font-weight: bold;	
	margin-bottom: 1px;	
	}

.content p.posted {
	color: #999;
	font-family: Verdana, Arial, sans-serif;
	font-size: x-small;
	border-top: 1px solid #999;
	text-align: left;
	margin-bottom: 1px;
	line-height: normal;
	padding: 3px;
	}




/* 最近の記事の設定 */

.entry{
	list-style-type:none;
background-color: #CECEB7;
}

.entry ul {
	padding-left: 0px;
	margin-right:1px;
	margin-bottom:1px;
	}

.entry li{
	list-style-type:none;
}

.entry li a{
	width:100%;
	list-style-type:none;
	margin:0px 0px 0px 0px ;
	padding:1px;
	font-size:10px;
	text-decoration:none;
}

.entry li a:hover{
	background:#CECEB7;
	color:#009525;
}

/* 最近の記事の設定ここまで */


#footer {
	font-family: Verdana, Arial, sans-serif;
	font-size: x-small;
	text-align: left;
	color: #666;
	margin: 10px;
	}

#powered {
	text-align: center;
	font-family: Verdana, Arial, sans-serif;
	font-size: x-small;
	color: #666;
	background-color: #CECEB7;
	padding:5px 10px;
	}

#pankuzu {
	text-align: left;
	font-size: 10px;
	background-color: #CECEB7;
	padding-left:5px;
	}

#map {
	font-size: x-small;
	text-align:left;
	padding: 3px 0 3px 0;
	}


#map ul{
	font-size: x-small;
	color: #666;
	list-style-type: decimal;
	line-height: 100%;
	}

#map li a{
	font-size: 10pt;
	list-style-type: decimal;
	}

#date{
	font-size: x-small;
        	text-align:right;
	margin-top:30px;
	border-top: 1px solid #f2f2f2;
	}


.style1 {
	color: #FF9900
	}

.style2 {
	color: #CC0000
	}

/* 追記 */
.entry.extended {}

/* コメント・トラックバック */
#comments-open-data p {
    margin-bottom: 10px;
}

#comment-post {
   font-weight: bold;
}

#comment-author, #comment-email, #comment-url, #comment-text {
   width: 125px;
}

#comment-text {
    width: 125px;
}

#comment-bake-cookie {
   margin-left: 2px;
   vertical-align: middle;
}

#comments-open-footer {
    text-align: center;
}

.trackbacks,
.comments {
    margin: 10px 5px;
    color: #36414d;
}

.trackbacks-header,
.comments-header,
.comments-open-header {
    margin: 15px 0;
    padding: 2px 0 2px 5px;
    color: #FFFFFF;
    background: #FF9933;
    font-size: 11px;
}

#trackbacks-info,
.trackback-content,
.comment-content,
.comments-open-content {
    margin: 0;
    padding: 0;
    font-size: 12px;
    line-height: 150%;
    word-break: break-all;
}

.trackback-content p,
.comment-content p {
    margin-top: 10px;
    margin-bottom: 5px;
}

.trackback-footer,
.comment-footer {
    font-size: 9px;
    text-align: right;
    padding-top: 3px;
    margin-right: 2px;
}

.comments-open label {
    display: block;
}

.comments-head {
    font-size: 11px;
    color: #BFBFBF;
    background: #009525;
    padding: 2px 0 2px 5px;
    margin: 15px 0;
}

/* 投稿者 */
.entry-footer {
    margin: 10px 0 0 0;
    border-top: 1px solid #36414d;
    text-align: right;
    color: #36414d;
    font-size: 9px;
}

/* modules */

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

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

.module-list,
.archive-list
{
   margin: 0px 5px 0px 0px;
  /*     margin: 0;
   padding: 0;  */
   list-style: none;
}

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

.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;
}

