/* ------------------------------------------ */
/*           INCORPOREAL 日記用CSS            */
/*                                            */
/* H22.01.23 リニュに伴い整形                 */
/*                                            */
/* ------------------------------------------ */
/* ------------ ブラウザの初期化 ------------ */
* {
	padding: 0px;
	margin: 0px;
}
/* --------------- 共通設定 ----------------- */
body {
	width:800px;
	margin: 0px auto;
	font-family:Tahoma,ＭＳ Ｐゴシック,ヒラギノ丸ゴ Pro W4 ,Osaka,verdana ,arial ,sans-serif;
	background-repeat:repeat-y;
	background-position:center;
	background-color:#ffffff;
	text-align:center;
	font-size:12px;
}
/* --------------- タイトル部 --------------- */
.diary_header{
	width:100%;
	margin:15px 0px 5px 0px;
}
a img {
	border-style: none;
}
/* --------------- 日記部 --------------- */
.diary_left{
	width:595px;
	float:left;
	margin:0px 0px 0px 5px;
}
.diary_index{
	margin:0px 0px 10px 0px;
	text-align:left;
}
.diary_column a{
	color:#000000;
	text-decoration:none;
}
.diary_top{
	background-color:#6699cc;
	padding:3px 5px 1px 0px;
	margin:0px 3px 0px 0px;
	border-top:solid 2px #336699;
	border-bottom:solid 2px #336699;
	border-left:solid 2px #336699;
	border-right:solid 2px #336699;
	text-align:right;
	font-size:16px;
	font-family:Impact Tahoma;
}
.diary_top a{
	color:#ffffcc;
}
.diary_middle{
	padding:5px 5px 5px 5px;
	margin:0px 3px 0px 0px;
	border-bottom:solid 2px #336699;
	border-left:solid 2px #336699;
}
.news_header{
	background-color:#ccddff;
	padding:5px 5px 5px 5px;
	margin:0px -5px 0px 0px;
	border-top:solid 2px #336699;
	border-left:solid 2px #336699;
}
.news_main{
	padding:5px -5px -7px 5px;
	margin:0px -5px -5px 0px;
	border-top:solid 2px #336699;
	border-right:solid 2px #336699;
}
.news_main hr{
	color:#336699;
	width:80%;
}
.news_category{
	background-color:#ffffcc;
	padding:5px 0px 5px 5px;
	margin:10px -2px 0px 0px;
	border-top:solid 2px #336699;
	border-bottom:solid 2px #336699;
	border-left:solid 2px #336699;
	border-right:solid 2px #ffffcc;
}
.news_link{
	padding:5px 0px 5px 5px;
	margin:0px 0px 5px 0px;
}
.site{
	padding:5px 0px 0px 0px;
}
.site a:link{
    color:darkblue;
}
.site a:hover{
    background-color:#ccddff;
    text-decoration:none;
}
.site a:visited{
    color:#114411;
}
.siteinfo{
	padding:5px 0px 2px 0px;
	font-size:14px;
    font-weight:bold;
}
.siteinfo a:link{
    color:darkblue;
}
.siteinfo a:hover{
    background-color:#ccddff;
    text-decoration:none;
}
.siteinfo a:visited{
    color:#114411;
}
.viasite a:link{
    color:darkblue;
}
.viasite a:hover{
    background-color:#ccddff;
    text-decoration:none;
}
.viasite a:visited{
    color:#114411;
}
.comment{
	padding:0px 0px 0px 0px;
}
.comment a:link{
    color:darkblue;
}
.comment a:hover{
    background-color:#ccddff;
    text-decoration:none;
}
.comment a:visited{
    color:#114411;
}

/* ------------ サイドバー ------------- */
.diary_right{
	width:180px;
	height:100%;
	float:left;
	padding:0px 3px 0px 3px;
	border-left:dashed 5px #336600;
	border-right:dashed 5px #336600;
}
.twitter_title {
	background-color:#ffffcc;
	border-top:dashed 3px #00337d;
	border-bottom:dashed 3px #00337d;
	padding:4px 3px 4px 3px;
	margin:0px 0px 5px 0px;
	font-size:14px;
}
.twitter_main{
	margin:10px 0px 10px 0px;
}
.webclap_title {
	background-color:#ffffcc;
	border-top:dashed 3px #00337d;
	border-bottom:dashed 3px #00337d;
	padding:4px 3px 4px 3px;
	margin:10px 0px 10px 0px;
	font-size:14px;
}
.webclap_main{
	margin:10px 0px 10px 0px;
}
.search_title {
	background-color:#ffffcc;
	border-top:dashed 3px #00337d;
	border-bottom:dashed 3px #00337d;
	padding:4px 3px 4px 3px;
	margin:10px 0px 10px 0px;
	font-size:14px;
}
.search_main{
	margin:10px 0px 10px 0px;
}
.link_title {
	background-color:#ffffcc;
	border-top:dashed 3px #00337d;
	border-bottom:dashed 3px #00337d;
	padding:4px 3px 4px 3px;
	margin:10px 0px 0px 0px;
	font-size:14px;
}
.link_category{
	border-top:dashed 1px #00337d;
	border-bottom:dashed 1px #00337d;
	padding:4px 3px 4px 3px;
	margin:3px 0px 5px 0px;
}
.link {
	padding:0px 3px 0px 3px;
	margin:0px 0px 10px 0px;
	text-align:left;
}
.link p{
	margin:2px 0px 3px 0px;
}
.link a{
	color:#000000;
}
.link a:hover{
	background-color:#ccddff;
	text-decoration:none;
}
.page_info a{
	color:#000000;
}
.page_info a:hover{
	background-color:#ccddff;
	text-decoration:none;
}
/* ------------ フッター ------------- */
.diary_footer{
	width:auto;
	height:auto;
	bottom:0;
	clear:both;
	margin:10px 0px 0px 0px;
	border-top:solid 1px #000000;
	border-bottom:solid 1px #000000;
	border-left:solid 5px #000000;
	border-right:solid 5px #000000;
}
.diary_footer a{
	color:#000000;
}
.diary_footer a:hover{
	background-color:#ccddff;
	text-decoration:none;
}
