/*基本設定*/

body{
	margin:0;
	padding:0;
}
p{
	line-height:1.6;
}
a img{
	border:0;
}
/*---ForFireFox---*/
a:focus{outline:none;}

#all{
	background:#000 url(img/bg.gif) repeat-x;
	font-family: "ＭＳ Ｐゴシック", Osaka, ,Thahoma,"ヒラギノ角ゴ Pro W3,sans-serif";
	font-size:12px;
	color:#FFF;
	line-height:1.6;
	text-align:center;
}
#main{
	width:775px;
	margin:0 auto;
	padding:0;
	text-align:left;
}
a{
	text-decoration:none;
	color: #FFF;
}
a:hover{
	text-decoration:underline;
	color: #FFF;
}
/*ヘッダー*/
/*------------------------------------------------------*/
.header{
	width:775px;
	padding:53px 0 10px 0;
	height:37px;
}
h1{
	width:202px;
	height:39px;
	text-indent:-9999px;
	background:url(img/logo.gif) no-repeat;
	float:left;
	cursor:pointer;
	font-size:2px;
}
h1 a{
	width:202px;
	height:39px;
	display:block;
}
.header ul{
	list-style:none;
	margin:0;
	float:right;
}
.header li{
	padding:0;
	margin:0 0 0 30px;
	text-indent:-9999px;
	float:left;
	font-size:2px;
}
.header li a{
	height:33px;
	display:block;
}
.header li a:hover{
	background-position:0 -34px;
}
li.news a{
	background:url(img/news.gif) no-repeat;
	width:46px;
}
li.works a{
	background:url(img/works.gif) no-repeat;
	width:53px;
}
li.diary a{
	background:url(img/diary.gif) no-repeat;
	width:44px;
}
li.mail a{
	background:url(img/mail.gif) no-repeat;
	width:39px;
}
li.profile a{
	background:url(img/profile.gif) no-repeat;
	width:54px;
}
li.news a.on,
li.works a.on,
li.diary a.on,
li.mail a.on,
li.profile a.on{
	background-position:0 -34px;
}
/*------------------------------------------------------*/

/*フッター*/
/*------------------------------------------------------*/
.footer{
	clear:both;
	height:20px;
	width:775px;
	padding:70px 0 10px 0;
}
.copy{
	float:left;
}
.totop{
	float:right;
}
.totop a{
	text-decoration:underline;
}
.totop a:hover{
	text-decoration:none;
}

/*------------------------------------------------------
div,li,ul{
border:solid 1px #ff0000;
}*/


/*日記本文*/
/*------------------------------------------------------*/
.diaryWrap{
	width:785px;
	padding:0;
	text-align:left;
	float:left;
}

.diaryWrap img{
	display:block;
	margin:0 0 20px 0;
}
.diaryBox{
	float:left;
	width:550px;
	margin:0;
	padding:20px 0 0 0;
}
.diary{
	padding:20px 0 0 0;
}
.diaryTop{
	padding:20px 10px 20px 10px;
	border-bottom:#262620 solid 1px;
	margin:0 0 30px 0;
}
.diary .date,
.diaryTop .date{
	font-size:11px;
}
.diary h2,
.diaryTop h2{
	color:#FF6633;
	padding:0 0 5px 0;
	font-size:14px;
	margin:0;
	font-family:'ヒラギノ角ゴ Pro W3','Hiragino Kaku Gothic Pro','メイリオ',Meiryo,'ＭＳ Ｐゴシック',sans-serif;
}
.diary h2 a,
.diaryTop h2 a{
	color:#FF6633;
}
.diary .conti,
.diaryTop .conti{
	text-align:right;
	margin:30px 0 0 0;
}
.diary .conti a,
.diaryTop .conti a{
	text-decoration:underline;
}
.diary .conti a:hover,
.diaryTop .conti a:hover{
	text-decoration:none;
}


/*日記メニュー*/
/*---------------------------------------------------*/
.diaryMenu{
	float:right;
	width:200px;
	padding:30px 0 100px 0;
	margin:0;
	text-align:left;
}

.diaryMenu h3,
h3.diaryTraba,
h3.diaryComment{
	font-size:14px;
	margin:10px 0;
	padding:0 0 0 10px;
	border-left:#FF6633 solid 5px;
	font-weight:bold;
	font-family:'ヒラギノ角ゴ Pro W3','Hiragino Kaku Gothic Pro','メイリオ',Meiryo,'ＭＳ Ｐゴシック',sans-serif;
}
h3.diaryTraba,
h3.diaryComment{
	margin:30px 0;
}
.diaryMenu ul{
	margin:0;
	padding:0 0 0 17px;
	list-style:none;
}
.diaryMenu ul li{
	margin:0;
	padding:0 0 0 10px;
	background:url(img/maru.gif) no-repeat 0 7px;
}
.diaryMenu ul li.all{
	text-align:right;
	background:url(img/maru.gif) no-repeat 120px 7px;
}
.diaryMenu ul li a{
	text-decoration: none;
}
.diaryMenu ul li a:hover{
	text-decoration: underline;
}

/*タグクラウド*/
/*----------------------------------------*/
.tagBox{
	padding:0;
	margin:0;
}
.tagBox h4{
	float:left;
	margin:0;
	padding:0;
}
/*.tagBox ul{
list-style-type:none;
}
.tagBox li{
float:left;
margin:0;
padding:0 0 10px 0;
}*/

.tagcloud{
	min-hight:1px;
}
.tagcloud ul{
	list-style-type: none;
}
.tagcloud ul .module-list-item{
	display: inline;
}
.tagcloud ul li{
	background:none;
	padding:0 0 0 2px;
}
.tagcloud ul li.taglevel1 { font-size: 20px;color:#E13800;}
.tagcloud ul li.taglevel2 { font-size: 18px;color:#FF6633;}
.tagcloud ul li.taglevel3 { font-size: 16px;color:#FAC576;}
.tagcloud ul li.taglevel4 { font-size: 14px;color:#F4F87E;}
.tagcloud ul li.taglevel5 { font-size: 12px; }
.tagcloud ul li.taglevel6 { font-size: 10px; }

.tagcloud ul li.taglevel1 a{color:#E13800;}
.tagcloud ul li.taglevel2 a{color:#FF6633;}
.tagcloud ul li.taglevel3 a{color:#FAC576;}
.tagcloud ul li.taglevel4 a{color:#F4F87E;}
.tagcloud ul li.taglevel5 a{color:#E3E3E3;}
.tagcloud ul li.taglevel6 a{color:#FFF;}


.diaryFooter{
	clear:both;
	border-top:#FFF solid 1px;
	text-align:right;
	padding:10px 0 0 0;
}
.dateAll{
	font-size:12px;
	font-weight:normal;
}

.diaryComments{
	border:#262620 solid 1px;
	margin:10px 0;
	padding:10px;
}
imput{
	background:#ccc;
}

