@charset"utf-8";

/* 全体用 */
body {
	font: 10px "メイリオ,ヒラギノ角ゴ,MS ゴシック";
	text-align : center; /* バグを利用してブロックレベル要素をセンタリング */
	background : #ffffff;
	color: #336699;
	margin: 0px auto 0px auto;
	padding: 0px;
}	

div#main {
	width : 750px;
	margin-left : auto;
	margin-right : auto;
	text-align : left;
}

a{
	text-decoration: none;
	color: #666666;
}
a:hover{
	color: #336699;
}
a:visit{
	color: #666666;
}


table{
	vertical-align:top
}
	
/* ヘッダー */

header{
	width: 750px;
	height: 300px;
       margin:0;
      padding:0;
   position:static;
}
#header2 {

   position:relative;
   margin:0;
   padding:0;
   top: 0px;
   left: 0px;
   width:100%;
   height:300px;
  list-style-type: none;
}
#header2 li {
   position:absolute;
   height:300px;
   margin:0;
   padding:0;
   list-style-type: none;
  background-position:left top;
   background-repeat:no-repeat;
}
#header2 ul {
   position:absolute;
   height:300px;
   margin:0;
   padding:0;
   list-style-type: none;
}
header a{
	color: #336699;
}
header a:hover{
	color: #666666;
}
.header_t{
	background-color: #ffffff;
	filter: alpha(opacity=50);
	-moz-opacity: 0.5;
	opacity: 0.5;
	padding: 10px;
	position: relative;
	top: 55%;
	left: 0px;
	width: 98%;
	height: 50px;
	text-align: right;
	font: bold 30px "たぬき油性マジック";
}

.header_tt{
	text-align: right;
	font: 10px "メイリオ,ヒラギノ角ゴ,MS ゴシック";
}
.header_ttt{
	color: #ffffff;
	text-align: right;
	font: 12px "ヒラギノ角ゴ,メイリオ,MS ゴシック";
}
.header_ttt a{
	font-weight: bold;
}
.header_c{
	color: #999999;
	position: relative;
	top: 60%;
	left: 0px;
	width: 100%;
	background-color: #ffffff;
	height: 14px;
	text-align: center;
}

.header_c a{
	font: #666666;
	font-weight: bold;
}


/*　記事用 */

article {
	background-color: #ffffff;
	color: #336699;
	float :left;
	text-align:left;
	width : 500px;
	padding: 0px;
	margin: 0px;
}
.article_f {
	width: 100%;
	text-align: center;
}
/* タイトルの指定 */

ul.article_t {
	background: url("http://file.tsyou.blog.shinobi.jp/a_01.gif") no-repeat;
	margin: 0px;
	height:30px;
	overflow: hidden;
}

ul.article_t li{
	text-align:left;
	float:left;
	font: 10px "メイリオ,ヒラギノ角ゴ,MS ゴシック";
	color: #ffffff;
	padding-left: 5px;
	padding-top: 12px;
	width: 400px;
	list-style-type: none;
}

ul.article_t li span {
	float: right;
	display: block;
	text-align: right;
	font: 10px "メイリオ,ヒラギノ角ゴ,MS ゴシック";
	color:  #99ccff;
}

ul.article_t li a{
	color: #ffffff;
}
ul.article_t li a:hover{
	color: #99ccff;
}
/* カテゴリー指定 */
.article_c{
	text-align:left;
	margin: 2px;
	padding: 3px;
	height:15px;
	color: #336699;
	background-color: #ccffff;
	border-radius: 3px 3px 3px 3px;
}
/* 記事内部装飾 */
.article_n{
	text-align:left;
	margin: 0px;
	padding: 5px;
	background-color: #666666;
	background-image: url("http://file.tsyou.blog.shinobi.jp/a_02.gif");
	background-repeat: repeat-y;
}
.article_m{
	text-align:left;
	padding: 5px;
	background-color: #ffffff;
	border-radius: 3px 3px 3px 3px;
}
.article_u{
	text-align:left;
	margin: 0px;
	background-image: url("httpss://file.tsyou.blog.shinobi.jp/a_03.gif");
	background-repeat: no-repeat;
	height: 12px;
}

/* コメント＆トラックバック装飾 */
.comment{
	background-image: url("httpss://file.tsyou.blog.shinobi.jp/buttun.gif");
	background-repeat: no-repeat;
	text: 336699;
	float: right;
	height: 16px;
	width: 68px;
	padding-top: 2px;
} 
.comment a{
	display: block;
	text-align: center;
	height: 100%;
	width: 100%;
	color: #336666;
}
.comment a:hover{
	text-decoration: underline;
	color: #ffffff;
}
.trackback{
	background-image: url("http://file.tsyou.blog.shinobi.jp/buttun.gif");
	background-repeat: no-repeat;
	text: 336699;
	float: right;
	height: 16px;
	width: 68px;
	padding-top: 2px;
} 
.trackback a{
	display: block;
	text-align: center;
	height: 100%;
	width: 100%;
	color: #336666;
}
.trackback a:hover{
	text-decoration: underline;
	color: #ffffff;
}

/* コメント・トラックバックフォーム */
.come{
	text-align: left;
}
.come input{
	margin: 1px;
	color: #336699;
	border:1px solid #ccffff;
	background-color: #ccffff;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
}
.come textarea{
	margin: 1px;
	color: #336699;
	border: solid 1px #ccffff;
	background-color: #ccffff;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
}

.come input:focus{
	background: #ffffff;
}

.come textarea:focus{
	background: #ffffff;
}

/* メニュー */

nav{
	float:right;
	width: 250px;
	margin: 0px;
	padding: 0px;
}

ul.nav_h1{
	background: url("http://file.tsyou.blog.shinobi.jp/n_01.gif") no-repeat;
	margin: 0px;
	height:27px;
	width: 100%;
}
ul.nav_h2{
	background: url("http://file.tsyou.blog.shinobi.jp/n_02.gif") no-repeat;
	margin: 0px;
	height:27px;
	width: 100%;
}
ul.nav_h3{
	background: url("http://file.tsyou.blog.shinobi.jp/n_03.gif") no-repeat;
	margin: 0px;
	height:27px;
	width: 100%;
}

ul.nav_h1 li{
	text-align:left;
	font: 10px "メイリオ,ヒラギノ角ゴ,MS ゴシック";
	padding-top: 10px;
	padding-left: 50px;
	color: #ffffff;
	list-style-type: none;
}


ul.nav_h2 li{
	text-align: left;
	font: 10px "メイリオ,ヒラギノ角ゴ,MS ゴシック";
	color: #ffffff;
	padding-top: 10px;
	padding-left: 50px;
	list-style-type: none;
	}


ul.nav_h3 li{
	text-align:left;
	font: 10px "メイリオ,ヒラギノ角ゴ,MS ゴシック";
	color: #ffffff;
	padding-top: 10px;
	padding-left: 50px;
	list-style-type: none;
	}
.nav_n{
	margin: 0px;
	padding: 5px;
	background-color: #666666;
	background-image: url("http://file.tsyou.blog.shinobi.jp/n_06.gif");
	background-repeat: repeat-y;
}
.nav_m{
	padding: 5px;
	background-color: #ffffff;
	border-radius: 3px 3px 3px 3px;
	height:100%;
	overflow:hidden
}
.nav_f{
	background: url("http://file.tsyou.blog.shinobi.jp/n_05.gif") no-repeat;
	height: 12px;
	maegin: 0px;
	width: 100%;
}
/* フッター */
footer{
	clear: both;
	text-align: right;
	background: url("http://file.tsyou.blog.shinobi.jp/f_01.gif") no-repeat;
	height: 29px;
	padding-right: 10px;
	padding-top: 3px;
	color: #ffffff;
	font: 10px "メイリオ,ヒラギノ角ゴ,MS ゴシック";
}
footer a{
    color: #99ccff;
}
footer a:hover{
    color: #ffffff;
}