/* ------------------ カスタマイズはご自由にどうぞ！ -------------------- */
/* ------------------ 全体 -------------------- */
body {
background-color: #000000;
font-family: "Verdana", "Osaka","ＭＳ ゴシック","ヒラギノ角ゴ Pro W3";
font-size: 10px;
line-height: 100%;
letter-spacing: 2px;
margin: 0px;
color: #cccccc;
}

br { 
letter-spacing: normal;
}

html {
scrollbar-3dlight-color:#000000;
scrollbar-darkshadow-color:#000000;
scrollbar-face-color:#000000;
scrollbar-highlight-color:#000000;
scrollbar-shadow-color:#000000;
scrollbar-arrow-color:#990031;
scrollbar-track-color:#000000;
scrollbar-base-color : #000000;
}

/* --- 引用文 --- */
blockquote {
margin: 10px 15px 0px 10px;
padding: 5px 10px 5px 10px;
color: #cccccc;
font-size: 10px;
background-color: #333333;
}

/* --- 強調 --- */
strong{
color : #ffffff;
font-weight: bold;
}

/* --- リンク --- */
a, a:link, a:visited, a:active { 
color : #ffffff;
text-decoration: none;
border-bottom: dotted 1px #666666;
}

a:hover {
color : #ffffff;
text-decoration: none; border: none;
background-color: #000000;
}

/* ------------------- レイアウト -------------------- */
/* --- 全体 --- */
.box { 
border: none;
width: 1000px;
height: 100%;
background-color: #000000;
margin-top: 10px;
margin-bottom: auto;
margin-left: auto;
margin-right: auto;
}

/* --- バナー --- */
#hed { 
a, a:link, a:visited, a:active { 
color : #ffffff;
text-decoration: none;
border-bottom: dotted 1px #000000;
}

a:hover {
color : #000000;
text-decoration: none; border: none;
background-color: #000000;
}

}

/* --- メイン --- */
#main { 
width: 670px;
height: 500px;
text-align: left;
background-color:#ffffff;
overflow:auto;
scrollbar-3dlight-color:#000000;
scrollbar-darkshadow-color:#000000;
scrollbar-face-color:#000000;
scrollbar-highlight-color:#000000;
scrollbar-shadow-color:#990031;
scrollbar-arrow-color:#990031;
scrollbar-track-color:#000000;
scrollbar-base-color : #000000;
}

/* --- サイド --- */
#side {
background-image: url(http://www.tsugio.com/blog/blog.html);
background-position: 50% 50%;
background-repeat: no-repeat;
width: 300px;
height:350px;
margin: 0px;
text-align: left;
}

/* --- 下部 --- */
.footer {
height: 30px;
width: 1000px;
background-color: #000000;
margin: 0px;
}

/*--- 下部リンク --- */
.footer a, .footer a:link, .footer a:visited, .footer a:active {
color: #ffffff;
text-decoration: none;
}
.footer a:hover {
color: #000000;
text-decoration: none;
}

/* --- ページナビ上部 --- */
.entry_navi {
font-family: "Verdana", "Osaka","ＭＳ ゴシック","ヒラギノ角ゴ Pro W3";
font-size: 9px;
color: #cccccc;
text-align : center;
margin: 0px 0px 0px 0px;
padding: 5px 3px 3px 3px;
background-color: #000000;
border-bottom: 2px solid #660021;
border-top: none;
border-right: none;
border-left: none;
}

/* --- ページナビ下部 --- */
.entry_navi2 {
font-family: "Verdana", "Osaka","ＭＳ ゴシック","ヒラギノ角ゴ Pro W3";
font-size: 9px;
color: #cccccc;
text-align : center;
margin: 0px 0px 0px 0px;
padding: 3px 3px 5px 3px;
background-color: #000000;
border: none;
}

/* -------------- ブログタイトル -------------- */
.title {
font-family: "Impact", "Lucida Console", "ＭＳ ゴシック", "Osaka‐等幅";
font-weight: bolder;
font-size: 28px;
margin: 0px;
padding: 15px 0px 6px 20px;
color : #ffffff;
}

/* --- タイトルリンク --- */
.title a, .title a:link, .title a:visited, .title a:active {
color : #ffffff;
text-decoration: none;
border: none;
}

.title a:hover {
color : #000000;
text-decoration: none;
}

/* --- ブログ説明 --- */
.description {
font-size: 10px;
color: #cccccc;
padding: 3px 0px 10px 30px;
}

/* ----------------------記事---------------------------- */
/* --- 記事繰り返し全体 --- */
.entry {
background-color:#000000;
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
border: none;
}

/* --- 記事タイトル・コメント・TBタイトル --- */
h1 {
color : #ffffff;
font-weight: bolder;
font-size: 12px;
margin: 0px 20px 0px 20px;
padding: 20px 0px 5px 0px;
border-bottom: 1px dashed #990031;
}

/* --- 日付 --- */
.entry_date {
font-family: "Verdana","Georgia", "Courier New";
color : #cccccc;
font-size: 10px;
text-align: right;
margin: 1px 20px 10px 5px;
padding: 0px 5px 0px 0px;
}

/* --- 記事本文 --- */
.entry_body {
color : #cccccc;
line-height: 150%;
padding: 10px 20px 10px 25px;
}

.entry_body hr {
display: none;
}

.entry_more {
color : #cccccc;
margin: 0px 0px 0px 10px;
padding: 0px 10px 15px 15px;
}

/* --- 記事下部 --- */
.entry_state {
color : #ffffff;
font-size: 9px;
text-align: right;
margin: 5px 0px 0px 0px;
padding: 5px 15px 20px 15px;
border-bottom: 2px solid #660021;
letter-spacing: 1px;
}

/* --- 本文写真 --- */
.pict {
background-color: #666666;
border: 1px solid #666666;
margin: 5px 5px 5px 0px;
padding: 3px;
}

/* --------トラックバック・コメント部分 -------- */
/* --- コメント・TB本文 --- */
.comment_body {
color : #cccccc;
padding: 10px 20px 0px 25px;
margin: 5px 0px 5px 0px;
}

/* --- コメント下部 --- */
.comment_state {
color : #666666;
font-size: 9px;
text-align: right;
margin: 5px 0px 0px 0px;
padding: 2px 15px 10px 15px;
border-bottom: 2px solid #660021;
letter-spacing: 1px;
}

/* --- TB下部 --- */
.tb_state {
color : #666666;
font-size: 9px;
text-align: right;
margin: 5px 0px 15px 0px;
padding: 2px 15px 10px 15px;
border-bottom: 2px solid #660021;
}

/* --- TB本文のタイトル --- */
.entry_title {
color : #ffffff;
font-weight: bolder;
margin: 10px 10px 5px 30px;
padding-bottom: 3px;
}

/* ----------------サイドバー---------------------------- */
/* サイドバータイトル */
.side_title {
color : #ffffff;
font-size: 10px;
font-family: "Verdana","Impact", "Lucida Console", "ＭＳ ゴシック", "Osaka‐等幅";
margin: 0px 0px 0px 0px;
padding: 3px 3px 3px 0px;
text-align: right;
font-weight: bolder;
background-color: #000000;
}

.f_title {
color : #000000;
font-size: 10px;
font-family: "Verdana","Impact", "Lucida Console", "ＭＳ ゴシック", "Osaka‐等幅";
margin: 0px 0px 0px 0px;
padding: 3px 3px 3px 0px;
text-align: right;
font-weight: bolder;
background-color: #cccccc;
border-bottom: dashed 1px #000000;
}

/* --------------- サイドバーテキスト --------------- */
/*--- アマゾン --- */
.amazon_content {
color : #000000;
font-size: 9px;
background-color: #cccccc;
line-height: 130%;
margin: 0px 0px 5px 0px;
padding: 5px 0px 5px 0px;
}

/*--- サイドバー文字真ん中寄せ --- */
.info_text {
color : #666666;
font-size: 9px;
background-color: #cccccc;
margin: 0px 0px 0px 0px;
padding: 5px 0px 7px 0px;
text-align: center;
}

/*--- サイドバー文字真ん中寄せリンク --- */
.info_text a, .info_text a:link, .info_text a:visited, .info_text a:active {
color: #000000;
text-decoration: none;
}
.info_text a:hover {
color: #000000;
text-decoration: none;
}

/*--- サイドバー文字左寄せ --- */
.link_text {
color : #666666;
font-size: 9px;
background-color: #cccccc;
line-height: 130%;
margin: 0px 0px 0px 0px;
padding: 5px 0px 7px 0px;
text-align :left;
}

/*--- サイドバー文字左寄せリンク --- */
.link_text a, .link_text a:link, .link_text a:visited, .link_text a:active {
color: #000000;
text-decoration: none;
}
.link_text a:hover {
color: #000000;
text-decoration: none;
}

ul {
margin: 0px 0px 0px 10px;
padding: 0px 0px 0px 10px;
list-style: circle;
}

/* --- フォーム --- */
form {
margin:  5px 5px 0px 0px;
}

.form1 {
margin: 0px 0px 5px 0px;
}

.search {
text-align: right;
margin: 0px 0px 5px 0px;
}

input,textarea {
background-color: #cccccc;
margin:  0px 0px 0px 0px;
border: 1px solid #660021;
color : #000000;
}

/* --- カレンダー --- */
.calendar{
font-family: "ＭＳ ゴシック", "Osaka‐等幅";
font-size: 9px;
color: #000000;
line-height: 135%;
letter-spacing : 1px;
margin: 1px auto 0px auto;
padding: 3px 0px 5px 0px;
}

.calendar_month {
font-family: "ＭＳ ゴシック", "Osaka‐等幅";
font-size: 9px;
color: #000000;
margin: 1px 0px 5px 0px;
padding: 3px 0px 5px 0px;
letter-spacing : 1px;
font-weight: bolder;
}

.cell {
font-family: "ＭＳ ゴシック", "Osaka‐等幅";
width: 21px;
height: 13px;
padding: 1px;
color: #ffffff; 
font-size: 9px;
text-align: center; 
background: #808080;
border: solid 1px #ffffff;
}

.cell a { text-decoration: none; display: block; border: none;}
.cell a:link { color: #ffffff; background: #000000; border: none;}
.cell a:visited { color: #ffffff; background: #000000; border: none;}
.cell a:active { color: #ffffff;  background: #ffcc66; border: none;}
.cell a:hover { color: #ffffff; background: #000000; border: none;}

.weekday {
font-family: "Impact", "Lucida Console", "ＭＳ ゴシック", "Osaka‐等幅";
font-size: 8px;
text-align: center;
width: 21px;
height: 13px;
padding: 1px;
border: solid 1px #ffffff;
}

.today {
color: #000000;
background-color: #808080;
font-weight: bolder;
}

/* ---コピーライト--- */
.copyright {
color : #ffffff;
font-size: 9px;
text-align: center;
padding: 10px 10px 5px 10px;
}

/* ---menu swich--- */
.menuswich{
font-size: 8px;
text-align:center;
font-weight: bolder;
color:#666666;
background-color:#990031;
padding: 15px 1px 5px 1px;
margin: 0px;
letter-spacing: 1px;
line-height: 110%;
}

.menuswich a, .menuswich a:link, .menuswich a:visited, .menuswich a:active { 
color : #ffffff;
font-weight: bolder;
text-decoration: none;
border: none;
}

.menuswich a:hover {
color: #ffffff;
text-decoration: none;
font-weight: bolder;
}

.MENU {
visibility: hidden;
z-index: 999;
position: absolute;
width:180px;
margin:0px;
padding:0px;
background: #cccccc;
border: 1px #B2B2B2 solid;
}

.MENU a, .MENU a:link, .MENU a:visited, .MENU a:active { 
color : #ffffff;
font-weight: bolder;
text-decoration: none;
border: none;
}

.MENU a:hover {
color: #ffffff;
text-decoration: none;
font-weight: bolder;
}


/* ---広告--- */
.ad {
margin-top: 5px; 
margin-right:0px;
text-align: right;
}