/*
name: takeo asami
designer: shimamix
developer: shimamix
developer_url: http://www.shimamix.com/
*/

/*☆ページ共通デザイン開始☆*/

body {
	background-color: #fff;
        text-align: center;
        }

/*基本リンク色*/
a:link {  color: #666699 }

/*訪問済みリンク色*/
a:visited {  color: #9999cc }

/*アクティブリンク色*/
a:active { color: #CC6633 }

/*アンダーラインの非表示*/
a:link {text-decoration:none}
a:visited {text-decoration:none}
a:active {text-decoration:none}

/*オンマウス時の文字色とアンダーライン表示*/
a:hover {color:#CC6633; text-decoration:underline}


/*見出し*/
h1, h2, h3 {
margin: 0px;
padding: 0px;
font-weight: normal;
}

/*★ページ共通デザイン終了★*/


/*★部分デザイン開始★*/

/*blog表示テーブル*/
.blog {
background-color: #fff;
font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
font-size: 10px;
font-weight: normal;
line-height: 150%;
text-align: left;
	}	

/*枠*/
.waku {
background-color: #FDFDFD;
border: solid 1px #333; 
padding: 5px 15px 5px 15px;
margin-bottom: 10px;
}

/*画像表示*/
.img {       
text-align: left;
margin-bottom: 1px;
margin-right: 5px;
float: left;
border: solid 1px #333333; 
background-color: #fff;
padding: 5px 5px 5px 5px;
margin-bottom: 5px;
}


/*文字*/
.blog p {
color: #333;
font-family: Verdana, Arial, sans-serif;
font-size: 10pt;
font-weight: normal;
line-height: 150%;
text-align: left;
margin-bottom: 10px;
clear: left;
}

/*日付*/
.blog h2 {
color: #3d3027;
font-size: x-small;
text-align: left;
font-weight: bold;
margin-top: 2px;
margin-bottom: 3px;
}

/*エントリタイトル*/
.blog h3 {
color: #333;
font-family: Verdana, Arial, sans-serif;
font-size: small;
text-align: left;
font-weight: bold;
padding: 2px 5px;
margin-bottom: 10px;
border-bottom: 1px solid #333;
}


/* カレンダー */
.module-calendar .module-content {
    _margin: 0 -2px 0 -3px;
    _padding: 5px 0 10px;
    text-align: center;
}
.module-calendar .module-content th {
    padding-bottom: 3px;
    font-size: 10px;
    width: 20px;
}
.module-calendar .module-content td {
    padding: 2px 0;
    font-size: 9px;
    line-height: 120%;
    _line-height: 100%;
}
.today {
    display: block;
    text-align: center;
    color: #444444;
    border: 1px solid #444444;
}
.holiday {
    color: #e50003;
}
.saturday {
    color: blue;
}

/*サブメニュー内容文字*/
.fs {
font-family: Verdana, Arial, sans-serif;
font-size: 11px;
margin-bottom: 10px;
text-align: left;
}

/*サブメニュータイトル文字*/
.tt {
color: #333;
font-family: Verdana, Arial, sans-serif;
font-size: x-small;
border: 1px solid #333;
background-color: #fff;
text-align: left;
font-weight: bold;
padding: 2px 5px;
margin-right:10px;
margin-bottom: 5px;
 }

.t { font-size: 12px }

/*レイアウトテーブル*/
.tb { border: solid 1px #000 }

/*コンテンツ用入れ子　テーブル*/
.s  { padding: 0px 0px 0px 10px }

/*以下既存CSS*/

.toptxt {
font-family: Verdana, Arial, sans-serif;
font-size: 11px;
text-align: left;
}

.topimg {
margin-bottom: 5px;
 }

.pt  { font-size: 12px; line-height: 18px; background-image: url(gazou/note_tensen.gif); margin: 0px; padding: 18px }
