/* サイト全体 */
body { 
	background-color:#FFFFFF;
	margin-top: 3px;
	margin-left:10px;
	}

/* ボックス */
div.header_menu {
	background-color: #FFFFFF;
	text-align: right;
	padding-bottom: 4px;
	width:100%;
	}

div.top_right {
	background-color: #FFFFCC;
	padding: 15px;
	width:200px;
	height: 100%;
	}

div.footer_menu {
	background-color: #FFFFFF;
	text-align: center;
	padding-bottom: 4px;
	width:100%;
	}

div.channel {
	background-color: #FFFFCC;
	float: left;
	padding: 4px 4px 4px 4px;
	border-bottom: 1px dotted #666;
	width:100%;
	}

div.update {
	background-color: #E7E7E7;
	float: left;
	padding: 2px 2px 2px 2px;
	border-bottom: 2px solid #333333;
	width:100%;
	}

div.items {
	background-color: #F0F0F0;
	float: left;
	padding: 4px 4px 4px 4px;
	border-bottom: 1px dotted #CCCCCC;
	width:100%;
	}
div.items2 {
	background-color: #F0F0F0;
	float: left;
	padding: 0px 2px 2px 0px;
	border-bottom: 1px solid #CCCCCC;
	width:100%;
	}
div.items_2 {
	background-color: #FFFFFF;
	float: left;
	padding: 4px 4px 4px 4px;
	border-bottom: 1px dotted #CCCCCC;
	width:100%;
	}
div.items2_2 {
	background-color: #FFFFFF;
	float: left;
	padding: 0px 2px 2px 0px;
	border-bottom: 1px solid #CCCCCC;
	width:100%;
	}

div.ranking_blog {
	background-color: #F0F0F0;
	float: left;
	padding: 4px 4px 4px 4px;
	width:100%;
	}
div.ranking_blog2 {
	background-color: #FFFFFF;
	float: left;
	padding: 4px 4px 4px 4px;
	width:100%;
	}

div.left_menu {
	background-color: #FFFFFF;
	float: left;
	padding: 4px 4px 4px 4px;
	border-bottom: 1px dotted #333333;
	width:100%;
	}
div.form {
	background-color: #E7E7E7;
	padding: 10px 10px 10px 10px;
	text-align: center;
	align: center;
	border-top: 1px dotted #333333;
	border-bottom: 1px dotted #333333;
	width: 80%;
	}
div.futu {
	background-color: #FFFFFF;
	padding: 10px 10px 10px 10px;
	width: 80%;
	align: center;
	}


/* 文字・テキスト font */
font.hborder {font-size: x-small;color: #CC0000;}
font.futu {font-size: x-small;color: #000000;}
font.left_menu_border {font-size: x-small;color: #666666;}
font.error {color: #990000;}
font.beta {color: #CC0000;font-size: small;}
font.beta2 {color: #CC0000;font-size: x-small;}
font.link { color:#006600;font-size: x-small;}

/* 線 */
hr.htensen {
  	color: #CCCCCC;/* 線の色(IE用) */
  	background-color: #CCCCCC; /* 線の色(NN用) */
  	height: 1px; /* 線の太さ */
  	border: 1px; /* 枠の太さ */
  	border-style: dashed; /* 枠の種類 */
}
hr.htensen2 {
  	color: #666666;/* 線の色(IE用) */
  	background-color: #666666; /* 線の色(NN用) */
  	height: 1px; /* 線の太さ */
  	border: 1px; /* 枠の太さ */
  	border-style: dashed; /* 枠の種類 */
	width: 80%;
	align: center;
}
hr.blogname_tensen {
  	color: #666666; /* 線の色(IE用) */
  	background-color: #666666;/* 線の色(NN用) */
  	height: 1px; /* 線の太さ */
  	border: 1px; /* 枠の太さ */
  	border-style: dashed; /* 枠の種類 */
}

/* td 背景 */
td.style1 {background-color: #CC0000;height:20px;}
td.style2 {background-color: #E1F0FF;}
td.style3 {background-color: #E7E7E7;}
td.style4 {background-color: #666666;height:2px;}


/* リンク */
a.bfont:link { font-size: x-small;text-decoration:none; color:#FFFFFF; }
a.bfont:visited { font-size: x-small;text-decoration:none; color:#FFFFFF; }
a.bfont:active { font-size: x-small;text-decoration:none; color:#FFFFFF; }

a.hfont:link { text-decoration:underline; color:#333333;font-size: x-small; }
a.hfont:visited { text-decoration:underline; color:#666666;font-size: x-small; }
a.hfont:active { text-decoration:underline; color:#666666;font-size: x-small; }

a.blogname:link { font-size: large;text-decoration:underline; color:#000066; }
a.blogname:visited { font-size: large;text-decoration:underline; color:#333333; }
a.blogname:active { font-size: large;text-decoration:underline; color:#333333; }

a.kiji_title:link { text-decoration:underline; color:#000066;font-weight: bold; }
a.kiji_title:visited { text-decoration:underline; color:#333333;font-weight: bold; }
a.kiji_title:active { text-decoration:underline; color:#333333;font-weight: bold; }

a.left_menu_link:link { text-decoration:underline; color:#666666;font-size: x-small; }
a.left_menu_link:visited { text-decoration:underline; color:#333333;font-size: x-small; }
a.left_menu_link:active { text-decoration:underline; color:#333333;font-size: x-small; }

a.blog_list_link:link { text-decoration:underline; color:#000000;font-size: x-small;line-height: 20px; }
a.blog_list_link:visited { text-decoration:underline; color:#000000;font-size: x-small;line-height: 20px; }
a.blog_list_link:active { text-decoration:underline; color:#000000;font-size: x-small;line-height: 20px; }

a.id:link { font-size: x-large;text-decoration:none; color:#CC0000; font-weight: bold; }
a.id:visited { font-size: x-large;text-decoration:none; color:#CC0000; font-weight: bold; }
a.id:active { font-size: x-large;text-decoration:none; color:#CC0000; font-weight: bold; }

a.top_right:link { text-decoration:underline; color:#000066;font-size: x-small; }
a.top_right:visited { text-decoration:underline; color:#333333;font-size: x-small; }
a.top_right:active { text-decoration:underline; color:#333333;font-size: x-small; }

a.ranking_user:link { text-decoration:underline; color:#000066; }
a.ranking_user:visited { text-decoration:underline; color:#333333; }
a.ranking_user:active { text-decoration:underline; color:#333333; }

a.futu:link { text-decoration:underline; color:#000066; }
a.futu:visited { text-decoration:underline; color:#333333; }
a.futu:active { text-decoration:underline; color:#333333; }

a:link { text-decoration:underline; color:#006600; }
a:visited { text-decoration:underline; color:#333333; }
a:active { text-decoration:underline; color:#333333; }


