a:link    {color:#666666; text-decoration: none;}
a:visited {color:#666666; text-decoration: none;}
a:active  {color:#666666; text-decoration: none;}
a:hover   {color:#3399CC; text-decoration: underline;}

.header {
	font-size: 22px;
	font-weight: bolder;
	color: #FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
}

.header a:link    {color:#FFFFFF; text-decoration: none;}
.header a:visited {color:#FFFFFF; text-decoration: none;}
.header a:active  {color:#FFFFFF; text-decoration: none;}
.header a:hover   {
	color:#3399CC;
	text-decoration: underline;
}

.description {
	font-size: 12px;
	color: #FFFFFF;
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
}

#contents {
	width:872px;
	margin-left: auto;
	margin-right: auto;
	padding: 0px;
	margin-top: 0px;
	margin-bottom: 0px;
	border-right-width: 2px;
	border-left-width: 2px;
	border-top-style: none;
	border-right-style: solid;
	border-bottom-style: none;
	border-left-style: solid;
	border-right-color: #FFFFFF;
	border-left-color: #FFFFFF;
}
.footer {
	font-size: 12px;
	color: #FFFFFF;
	height: 30px;
	width: 848px;
	background-color: #003366;
	text-align: center;
}
.banner {
	font-size: 20px;
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	text-align: center;
	padding: 0px;
}
body {
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	margin: 0px;
	background-image: url(images/body_back.gif);
	color: #333333;
	scrollbar-3dlight-color:#ffffff;
	scrollbar-arrow-color:#ffffff;
	scrollbar-darkshadow-color:#ffffff;
	scrollbar-face-color:#DDDDDD;
	scrollbar-highlight-color:#ffffff;
	scrollbar-shadow-color:#ffffff;
	scrollbar-track-color:#ffffff;
}



.main_table {
	border-right-style: solid;
	border-left-style: solid;
	border-right-width: 2px;
	border-left-width: 2px;
	border-right-color: #eeeeee;
	border-left-color: #eeeeee;
	background-color: #FFFFFF;
	width: 872px;
}

.navi_title {
	font-size: 12px;
	background-color: #EEEEEE;
	border-left-width: 5px;
	border-left-style: solid;
	border-left-color: #003366;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
	padding-top: 3px;
	padding-right: 5px;
	padding-bottom: 3px;
	padding-left: 5px;
	color: #666666;
}


.navi {
	font-size: 10px;
	padding-top: 3px;
	padding-right: 0px;
	padding-bottom: 3px;
	padding-left: 10px;
	margin:0px 0px 0px 10px;
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
}

.children {
	font-size: 10px;
	margin-top: 3px;
	margin-bottom: 3px;
	margin-left: 10px;
	margin-right: 0px;
	list-style-image: url(http://finesnow.com/wp-content/themes/finesnow/images/cate_list.gif);
	padding: 0px;
}


.entry_title {
	font-size: 14px;
	background-color: #EEEEEE;
	border-left-width: 10px;
	border-left-style: solid;
	border-left-color: #003366;
	font-weight: bold;
	padding-left: 10px;
	padding-top: 5px;
	padding-bottom: 5px;
	padding-right: 10px;
}


.entry_status {
	font-size: 11px;
	font-weight: normal;
	color: #999999;
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: 20px;
	font-family: Arial, Helvetica, sans-serif;
}

.entry_sta_2 {
	font-size: 12px;
	color: #3399CC;
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 0px;
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";

}

.entry_feed {
	font-size: 11px;
	color: #999999;
	padding-top: 5px;
	padding-right: 20px;
	padding-bottom: 5px;
	padding-left: 20px;
	font-family: Arial, Helvetica, sans-serif;
	border-bottom-width: 3px;
	border-bottom-style: solid;
	border-bottom-color: #DDDDDD;
	text-align: right;
	margin: 0px;

}

.entry_body {
	font-size: 13px;
	padding: 20px;
	background-image: url(images/entry_back.gif);
	line-height: 130%;
}

.entry_body a:link    {color:#3399CC; text-decoration: none;}
.entry_body a:visited {color:#3399CC; text-decoration: none;}
.entry_body a:active  {color:#3399CC; text-decoration: none;}
.entry_body a:hover   {color:#3399CC; text-decoration: underline;}

.navi_cate {
	font-size: 11px;
	padding-top: 3px;
	padding-right: 0px;
	padding-bottom: 3px;
	padding-left: 10px;
	margin:0px 0px 0px 10px;
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
}


.navi_latest {
	font-size: 11px;
	padding-top: 3px;
	padding-right: 0px;
	padding-bottom: 3px;
	padding-left: 10px;
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	margin-top: 0px;
	margin-right: 10px;
	margin-bottom: 0px;
	margin-left: 10px;
}
ul {
	list-style-image: url(http://finesnow.com/wp-content/themes/finesnow/images/navi_title.gif);
}


.comment_date {
	font-size: 11px;
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	list-style-image: url(http://finesnow.com/wp-content/themes/finesnow/images/navi_comment_date.gif);
	margin: 0px;
	padding: 0px;
	list-style-position: outside;
	color: #3399CC;
}

.comment_date a:link    {color:#3399CC; text-decoration: none;}
.comment_date a:visited {color:#3399CC; text-decoration: none;}
.comment_date a:active  {color:#3399CC; text-decoration: none;}
.comment_date a:hover   {color:#3399CC; text-decoration: underline;}

.comment_author {
	font-size: 11px;
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 5px;
	color: #888888;
}

.comment_author a:link    {color:#3399CC; text-decoration: none;}
.comment_author a:visited {color:#3399CC; text-decoration: none;}
.comment_author a:active  {color:#3399CC; text-decoration: none;}
.comment_author a:hover   {color:#3399CC; text-decoration: underline;}

.navi_commnet {
	font-size: 11px;
	padding-top: 3px;
	padding-right: 0px;
	padding-bottom: 3px;
	padding-left: 10px;
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	margin-top: 0px;
	margin-right: 10px;
	margin-bottom: 0px;
	margin-left: 10px;
}
.navi_commnet ul {
	font-size: 11px;
	padding-top: 3px;
	padding-right: 0px;
	padding-bottom: 3px;
	padding-left: 0px;
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	margin-top: 0px;
	margin-right: 10px;
	margin-bottom: 0px;
	margin-left: 10px;
	list-style-image: url(images/navi_comment_date.gif);
}

blockquote {
	color: #666666;
	background-color: #FFFFFF;
	margin: 5px;
	padding-top: 15px;
	padding-right: 20px;
	padding-bottom: 15px;
	padding-left: 20px;
	}
	

.entry {
	background-image: url(images/entry_back.gif);
}
p {
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	padding-top: 10px;
	padding-right: 0px;
	padding-bottom: 10px;
	padding-left: 0px;
}


.navi_links li {
	list-style-image: url(images/cate_list.gif);
	font-size: 11px;
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-weight: normal;
	margin: 0px;
	padding: 0px;	
}

.navi_links ul {
	font-size: 11px;
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-weight: normal;
	padding-top: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 10px;
}

.navi_links {
	font-size: 11px;
	padding-top: 3px;
	padding-right: 0px;
	padding-bottom: 3px;
	padding-left: 10px;
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	margin-top: 0px;
	margin-right: 10px;
	margin-bottom: 0px;
	margin-left: 10px;
	font-weight: normal;
}

#linkcat-1 {
	list-style-image: url(images/navi_title.gif);
	
}

#linkcat-2 {
	list-style-image: url(images/navi_title.gif);
}

#linkcat-3 {
	list-style-image: url(images/navi_title.gif);
}


#linkcat-4 {
	list-style-image: url(images/navi_title.gif);
}

#linkcat-5 {
	list-style-image: url(images/navi_title.gif);
}
#linkcat {
	list-style-image: url(images/navi_title.gif);
}



h2 {
	font-size: 11px;
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-weight: normal;
	margin: 0px;
	padding: 0px;
}
.guest_number {
	font-size: 11px;
	letter-spacing: 1px;
	padding-top: 3px;
	padding-right: 0px;
	padding-bottom: 3px;
	padding-left: 10px;
	font-family: Arial, Helvetica, sans-serif;
	margin-top: 0px;
	margin-right: 10px;
	margin-bottom: 10px;
	margin-left: 10px;
	font-weight: bold;
	color: #888888;
}
.page_navi {
	font-size: 11px;
	color: #999999;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 20px;
	padding-left: 0px;
	font-family: Arial, Helvetica, sans-serif;
	text-align: center;
	margin: 0px;
}
.related_post {
	font-size: 12px;
	padding-top: 2px;
	padding-right: 0px;
	padding-bottom: 2px;
	padding-left: 20px;
	margin:0px;
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
		list-style-image: url(images/navi_comment_date.gif);
}

.related_post a:link    {color:#666666; text-decoration: none;}
.related_post a:visited {color:#666666; text-decoration: none;}
.related_post a:active  {color:#666666; text-decoration: none;}
.related_post a:hover   {color:#3399CC; text-decoration: underline;}

.postspermonth {
	list-style-image: url(images/navi_comment_date.gif);
}


.postspermonth a:link    {color:#666666; text-decoration: none;}
.postspermonth a:visited {color:#3399CC; text-decoration: none;}
.postspermonth a:active  {color:#666666; text-decoration: none;}
.postspermonth a:hover   {color:#3399CC; text-decoration: underline;}

.search_form {
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 5px;
}

.form {
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size: 12px;
	color: #666666;
	border: 1px solid #999999;
	padding: 1px;
	margin: 0px;
}
	
.form_bt {
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size: 12px;
	color: #003366;
	border: 1px solid #FFFFFF;
	padding: 0px;
	margin: 0px;
	position: absolute;
}
.latest_post_title {
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size: 11px;
	color: #444444;
	padding-left: 5px;
	padding-top: 3px;
	padding-bottom: 0px;
	padding-right: 0px;
	margin-top: 15px;
	margin-right: 10px;
	margin-bottom: 10px;
	margin-left: 5px;
	background-color: #eeeeee;
	border-left-style: solid;
	border-left-width: 3px;
	border-left-color: #00CCCC;
	letter-spacing: 1px;
}

.post_date {
	font-size: 11px;
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	list-style-image: url(http://finesnow.com/wp-content/themes/finesnow/images/navi_comment_date.gif);
	margin: 0px;
	padding: 0px;
	list-style-position: outside;
	color: #666666;
}
.related_post_title {
	font-size: 12px;
	padding-top: 0px;
	padding-right: 10px;
	padding-bottom: 0px;
	padding-left: 5px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #666666;
	background-color: #FFFFFF;
	border-left-width: 5px;
	border-left-style: solid;
	border-left-color: #003366;
	margin-top: 30px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;

}
.trackback_title {
	font-size: 12px;
	padding-top: 0px;
	padding-right: 10px;
	padding-bottom: 1px;
	padding-left: 5px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #666666;
	background-color: #FFFFFF;
	border-left-width: 5px;
	border-left-style: solid;
	border-left-color: #003366;
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
}
.comment_title {
	font-size: 12px;
	padding-top: 0px;
	padding-right: 10px;
	padding-bottom: 1px;
	padding-left: 5px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #666666;
	background-color: #FFFFFF;
	border-left-width: 5px;
	border-left-style: solid;
	border-left-color: #003366;
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
}
.comment_status {
	font-size: 11px;
	color: #999999;
	padding-top: 0px;
	padding-right: 20px;
	padding-bottom: 0px;
	padding-left: 20px;
	font-family: Arial, Helvetica, sans-serif;
	text-align: right;
	margin-top: 5px;
	margin-right: 0px;
	margin-bottom: 5px;
	margin-left: 0px;
	clear: both;
	letter-spacing: 1px;
}
.comment_body {
	font-size: 12px;
	background-image: url(images/entry_back.gif);
	line-height: 130%;
	padding-top: 10px;
	padding-right: 20px;
	padding-bottom: 10px;
	padding-left: 20px;
}

.comment_body blockquote {
	margin-top: 5px;
	margin-right: 0px;
	margin-bottom: 5px;
	margin-left: 0px;
	padding-top: 0px;
	padding-right: 10px;
	padding-bottom: 0px;
	padding-left: 10px;
}

.trackback_text {
	font-size: 12px;
	line-height: 130%;
	background-color: #FFFFFF;
	margin-top: 3px;
	margin-right: 3px;
	margin-bottom: 0px;
	margin-left: -10px;
	padding-top: 0px;
	padding-right: 13px;
	padding-bottom: 0px;
	padding-left: 13px;
	width: 380px;
}

.tb_url {
	font-size: 12px;
	padding-top: 2px;
	padding-right: 0px;
	padding-bottom: 2px;
	padding-left: 20px;
	margin:0px;
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	list-style-image: url(images/ping.gif);
}
.tb_url li {
	list-style-image: url(images/ping.gif);
}

.tb_author_url {
	font-size: 12px;
	padding-top: 2px;
	padding-right: 0px;
	padding-bottom: 2px;
	padding-left: 20px;
	margin:0px;
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
		list-style-image: url(images/trackback.gif);
}

.tb_author_url li {
	list-style-image: url(images/trackback.gif);
}

.cm_author_url {
	font-size: 12px;
	padding-top: 2px;
	padding-right: 0px;
	padding-bottom: 2px;
	padding-left: 20px;
	margin:0px;
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	list-style-image: url(images/comment_2.gif);
}

.cm_author_url li {
	list-style-image: url(images/comment_2.gif);
}

.cm_form_body {
	font-size: 12px;
	line-height: 150%;
	margin-top: 3px;
	margin-right: 3px;
	margin-bottom: 0px;
	margin-left: 0px;
	padding-top: 0px;
	padding-right: 13px;
	padding-bottom: 0px;
	padding-left: 13px;
	width: 380px;
}

.spacer_1{
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size: 11px;
	padding: 0px;
	margin: 10px;
}
.spacer_2{
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size: 11px;
	padding: 10px;
	margin: 0px;
}

.spacer_3{
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size: 11px;
	margin: 0px;
	padding-top: 10px;
	padding-right: 0px;
	padding-bottom: 10px;
	padding-left: 0px;
}

.profile_title {
	font-size: 12px;
	padding-top: 0px;
	padding-right: 10px;
	padding-bottom: 1px;
	padding-left: 5px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #666666;
	background-color: #FFFFFF;
	border-left-width: 5px;
	border-left-style: solid;
	border-left-color: #003366;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
}
.pagebar 
	{
	font: 11px Arial, Helvetica, sans-serif;
	padding-top: 0px;
	padding-bottom: 20px;
	text-align: center;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: -30px;
	}

.pagebar a, .pageList .this-page 
	{
	border: solid 1px #ddd;
	background: #fff;
	text-decoration: none;
	margin: 0px;
	padding-top: 2px;
	padding-right: 6px;
	padding-bottom: 2px;
	padding-left: 6px;
	color: #3399CC;
	}

.pagebar a:visited 
	{
		padding: 2px 6px; 
		border: solid 1px #ddd; 
		background: #fff; 
		text-decoration: none;
		color: #3399CC;		
	}

.pagebar .break 
	{
		padding: 2px 6px; 
		border: none; 
		background: #fff; 
		text-decoration: none;
	}

.pagebar .this-page 
	{
	padding: 2px 6px;
	border-color: #666;
	vertical-align: top;
	background: #fff;
	font-weight: bold;
	}

.pagebar a:hover 
	{
		color: #fff; 
		background: #3399CC; 
		border-color: #ddd; 
		text-decoration: none;
	}
	

.tb_no {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 80px;
	color: #EEEEEE;
	text-align: right;
	width: 380px;
	position: absolute;
	font-weight: bolder;
	line-height: 100%;
}
img {
	background-color: #FFFFFF;
	padding: 10px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-right-color: #CCCCCC;
	border-bottom-color: #CCCCCC;
	border-top-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-left-style: solid;
	border-top-color: #eeeeee;
	border-left-color: #eeeeee;
}
.pict {
	text-align: center;
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size: 10px;
}
small {
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size: 10px;
}
.no_border {
	margin: 0px;
	padding: 0px;
	vertical-align: middle;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}
.blog_title {
	text-align: center;
	vertical-align: middle;
	height: 180px;
	width: 180px;
	background-image: url(images/top_image.gif);
}

.main_img {
	height: 180px;
	width: 658px;
	background-image: url(images/main_img.jpg);
}
.sideber{
	width:180px;
	vertical-align: top;
}
.main_cont{
	width:468px;
	vertical-align: top;
}

.cam {
	background-color: #444444;
	vertical-align: top;
	margin-right: 15px;
	border: 5px solid #CCCCCC;
	padding-top: 1px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 1px;
}
.vote_result li {
	list-style-type: decimal;
	list-style-image: none;
	margin-left: -15px;
	list-style-position: inside;
	font-size: 12px;
	margin-top: 1px;
	margin-bottom: 1px;
}
.vote_menu li {
	margin-left: -30px;
	list-style-position: inside;
	list-style-image: none;
	list-style-type: none;
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size: 12px;
	margin-top: 0px;
	margin-bottom: 0px;
	padding: 0px;
	margin-right: 0px;
}

.vote_bt {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	background-color: #CCCCCC;
	border: 1px solid #999999;
	color: #666666;
}
