/* 全般 */
body{
text-align: left;
background-color: #FFFFFF;
margin: 0px;
padding: 0px;
font-size:12px;
font-family:"ＭＳ Ｐゴシック", sans-serif;
background:url(http://file.herman.blog.shinobi.jp/750x200hermanmiller.jpg) no-repeat 30px 0px;
/*background:url(http://file.herman.blog.shinobi.jp/bg.gif) repeat-x;*/
}
* {
margin: 0;
padding: 0;
}
/* リンク色 */
a			{ color: #0000FF; text-decoration: none; }
a:link		{ color: #0000FF; text-decoration: none; }
a:visited	{ color: #0000FF; text-decoration: none; }
a:active	{ color: #0000FF; text-decoration: none; }
a:hover		{ color: #0000FF; text-decoration: underline; }
/* ページ構成 */
#whole {
width: 750px;
height:100%;
margin:18px 0px 0px 30px;
padding-top: 0px;
text-align:center;
border:1px #000;
}
#header {
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
height:186px;
}
h1.title{
text-align:left;
padding:0px 30px 10px 30px;
font-size:18px;
font-weight:bold;
letter-spacing:2px;
}
a:visited.a_title, a:link.a_title{
color:#000;
}
.subtitle{
text-align:left;
font-size:12px;
padding:0px 200px 0px 30px;
color:#333;
}
#contents{
width: 100%;
margin: 0px auto;
}
#contents #main {
float:left;
padding:0px 0px 0px 0px ;
width : 558px;
}
#contents #main br{
height:0px;
}
#contents #menu {
float : right;
width : 180px;
font-size:12px;
}
form input,textarea,text,input {
border:1px solid #000;
background-color:#FFFFEE;
color:#000;
margin:2px;
padding:2px;
font-size:12px;
}
.clear {
clear			: both;
font			: 0/0 sans-serif;
}
/* 文字設定 */
h2 {
font-size: 12px;
letter-spacing:3px;
color: #000;
margin:0px 0px 0px 0px;
padding:8px 0px 0px 15px;
height:23px;
background:url(http://file.herman.blog.shinobi.jp/menu.gif) no-repeat left;
}
/* サイドバー */
.plugin_content{
}
.plugin_top {
letter-spacing:6px;
color: #000;
padding:10px 0px 0px 10px;
height:31px;
background:url(http://file.herman.blog.shinobi.jp/menu.gif) no-repeat;
}
.plugin_tex {
color:#000;
text-align: left;
padding:0px 10px 0px 10px;
width:180;
}
.plugin_bottom {
height:20px;
}
.plugin_data_date {
font-size:12px;
text-align:right;
}
.plugin_data {
padding:3px;
}
/* 自己紹介 */
.pay {
text-align: center;
}
.pay img{
background: #fff;
border: 1px solid #000;
margin: 0px 10px 5px 0px;
padding: 5px;
}
/* エントリー部分 */
/* エントリーテーブル */
.entry_table{
width: 100%;
margin:0px;
text-align:left;
}
.entry_table2{
width: 545px;
margin-bottom:20px;
text-align:left;
}
/* エントリーナビゲーション */
.entry_navi{
font-size: 12px;
text-align:center;
color:#000;
}
/* エントリータイトル */
.entry_title{
font-size: 12px;
font-weight: bold;
color: #000;
height:19px;
background:url(http://file.herman.blog.shinobi.jp/top.gif) no-repeat;
margin:0px;
padding:10px 0px 0px 15px ;
letter-spacing:5px;
}
.entry_title2{
font-size: 12px;
font-weight: bolder;
color: #000;
margin: 5px 0px 5px 0px;
}
/* コメント */
.comment_tit{
font-size: 12px;
font-weight: bolder;
color: #000;
margin: 10px 0px 15px 15px;
}
.comment_content{
border-bottom:1px dotted #0000FF;
}
.trackback_content{
border-bottom:1px dotted #0000FF;
}
/* エントリーテキスト */
.entry_text {
font-size: 12px;
color: #000;
line-height:170%;
margin: 0px;
padding:10px 15px 10px 15px;
background:url(http://file.herman.blog.shinobi.jp/main.gif) repeat-y;
font-family:"ＭＳ Ｐゴシック", sans-serif;
}
.entry_text2 {
font-size: 12px;
color: #000;
margin: 10px 10px 15px 15px;
line-height : 170%;
}
.entry_bg{
margin-right:10px;
}
/* エントリーステータス */
.entry_state {
font-size: 10px;
height:33px;
color: #000;
text-align: right;
padding: 8px 20px 30px 0px;
background:url(http://file.herman.blog.shinobi.jp/bottom.gif) no-repeat;
font-family:"ＭＳ Ｐゴシック", sans-serif;
}
.entry_state2 {
font-size: 12px;
color: #000;
text-align: right;
margin: 0px 0px 10px 0px;
}
/* TOPへ戻るのリンク */
.entry_top {
margin: 10px 0px 20px 0px;
}
#pagetop { margin:  0px 0px 10px 0px;}
/* エントリーテキスト内画像 */
.entry_text img {
background: #fff;
margin: 0px;
padding: 5px;
}
/* 検索 */
#searchimputid {
text-align: center;
margin-top : 10px;
padding: 0px 0px 0px 0px;
color:#000;
}
textarea,input,select {
font-size:12px;
}
img.emoji{
vertical-align:middle;
border:0;
}
.EntryPsText {
padding:0px 5px 15px 0px;
text-align:left;
}
.CommentResBlock {
padding:10px 30px 10px 50px;
}
.CommentResBox {
background-color:#FFFFFF;
padding:10px;
border:1px solid #aa9855;
}
.CommentResTitle {
font-size:12px;
font-weight:700;
border-bottom:1px dotted #000;
}
.CommentResText {
padding:10px 0px 0px 10px;
}
.CommentResFooter {
text-align:right;
margin:15px 0;
border-top:1px dotted #000;
}
.center {
text-align:center;
}
.right{
text-align:right;
}
.left{
text-align:left;
}
/* カレンダー 月部分 */
/* 前月、次月へのリンク */
.CalendarMoveTable {
padding:3px;
width:90%;
margin-left:auto;
margin-right:auto;
}
/* <tr>タグ部分のデザイン */
.CalendarMoveTr {
}
/* 左側td部分のデザイン */
.CalendarPrevTd {
text-align:left;
}
/* 中央td部分のデザイン */
.CalendarNowTd {
text-align:center;
}
/* 右側td部分のデザイン */
.CalendarNextTd {
text-align:right;
}
/* カレンダーテーブル */
.CalendarTable {
width:90%;
padding:3px;
margin-left:auto;
margin-right:auto;
}
/* カレンダー 曜日部分 */
/* <tr>タグ部分のデザイン */
.CalendarWdayTr {
}
/* 日曜日の<th>タグ部分デザイン */
.CalendarWdaySun {
}
/* 平日の<th>タグ部分デザイン */
.CalendarWday {
}
/* 土曜日の<th>タグ部分デザイン */
.CalendarWdaySat {
}
/* カレンダー 日付部分 */
/* <tr>タグ部分のデザイン */
.CalendarTr {
}
/* 日曜日の<td>タグ部分デザイン */
.CalendarTdSun {
text-align:center;
}
/* 土曜日の<td>タグ部分デザイン */
.CalendarTdSat {
text-align:center;
}
/* 平日の<td>タグ部分デザイン */
.CalendarTd {
text-align:center;
}
/* 記事が存在する場所 */
.CalendarTdLink {
text-align:center;
}
.CalendarTable a {
font-weight:bold;
color:#0000FF;
}