<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">@charset "EUC-JP";
body {
	margin: 0px 0px 0px 0px;
	background-color: #FFFFFF;
	font-size: 10px;

	
	}

img {
	border: none;
	}


blockquote{
	margin: 0px 0px 0px 0px;
	padding: 8px;
	background-color: #CDD8DC;
	font-size: 12px;
	border-top:1px dotted #003366;
	border-bottom:1px dotted #003366;
	border-right:1px dotted #003366;
	border-left:1px dotted #003366;
	}

.text012{
	font-size: 12px;
	line-height: 180%;
	color: #333333;
	}


a {
	text-decoration: underline;
	
	}

a:link {
	color: #006699;

	}

a:visited {
	color: #006699;

	}

a:active {
	color: #006699;

	}

a:hover {
	color: #FF9900;

	}



h1, h2, h3 {
	margin: 0px;
	padding: 0px;
	font-weight: normal;
	}



#banner {
	font-family: MS Pゴシック,osaka;
	color: #FFFFFF;
	background-color: #658593;
	text-align: left;
	padding: 1px;

	height: 2px;
	}

#banner-img {
	display: none;
	}


#banner a {
	color: #FFFFFF;
	text-decoration: none;
	}

#banner h1 {
	font-size: 12px;
	color: #FFFFFF;	
	
	
	}

#banner h2 {
	font-size: 12px;
	color: #FFFFFF;
	}

#center {
		float: left;
	width: 500px;
	
	
	overflow: hidden;
	}

#container {
	line-height: 140%;
	padding: 0px;
	width: 100%;

	border: 0px solid #000000;

	}

.fla001{
	font-size: 12px;
	line-height: 120%;
	background-color: #FFFFFF;
	color: #333333;
	font-family: MS Pゴシック,osaka;
	border-top:1px solid #003366;
	border-bottom:1px solid #003366;
	border-right:1px solid #003366;
	border-left:1px solid #003366;
	}

.link02{
	padding: 9px 4px 9px 4px;
	font-size: 12px;
	line-height: 120%;
	background-color: #FFFFFF;
	color: #333333;
	font-family: MS Pゴシック,osaka;
	border-top:1px solid #003366;
	border-top:1px solid #003366;
	border-right:1px solid #003366;
	border-left:1px solid #003366;
	}

.link02 a,
.link02 a:link,
.link02 a:active,
.link02 a:visited{
	font-weight: bold;
	text-decoration:underline;
	color: #CC0000;
	line-height: 120%;
}
.link02 a:hover{
	font-weight: bold;
	text-decoration:underline;
	color: #CC0000;
	line-height: 120%;
}



.link02-01{
	padding: 0px 0px 0px 0px;
	background-color: #003366;
	color: #FFFFFF;
	font-size: 10px;
	font-family: MS Pゴシック,osaka;
	border-top:1px solid #003366;
	border-top:1px solid #003366;
	border-right:1px solid #003366;
	border-left:1px solid #003366;
	}



.link01{
	padding: 0px 10px 0px 5px;
	font-size: 12px;
	font-weight: bold;
	font-family: MS Pゴシック,osaka;
	}

.link01 a,
.link01 a:link,
.link01 a:active,
.link01 a:visited{
	text-decoration:underline;
	color: #990000;
}
.link01 a:hover{
	text-decoration:underline;
	color: #FF9900;
}


.page-top01{
	padding: 10px 3px 10px 3px;
	background-color: #FFFFFF;
	font-size: 10px;
	line-height: 140%;
	color: #666666;
	font-family: MS Pゴシック,osaka;
	}

.page-top01 h3 {
	background-color: #FFFFFF;
	font-size: 10px;
	letter-spacing: 1px;
	line-height: 140%;
	color: #666666;
	font-family: MS Pゴシック,osaka;
	}

.cate-top01{
	padding: 6px 6px 6px 5px;
	background-color: #FFFFFF;
	font-size: 12px;
	line-height: 140%;
	color: #666666;
	font-family: MS Pゴシック,osaka;
	border-bottom:1px solid #666666;
	border-right:1px solid #666666;
	border-left:1px solid #CCCCCC;
	}

.cate-top01 h3 {
	background-color: #FFFFFF;
	font-size: 12px;
	line-height: 140%;
	color: #666666;
	font-family: MS Pゴシック,osaka;
	}


.content03{
	padding: 0px 10px 0px 5px;
	background-color: #D2DCDD;
	font-size: 12px;
	font-weight: bold;
	color: #666666;
	font-family: MS Pゴシック,osaka;
	border-top:1px solid #CCCCCC;
	border-right:1px solid #666666;
	border-left:1px solid #CCCCCC;

	}

.content03-top{
	padding: 1px 10px 1px 5px;
	background-color: #3A5A6A;
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
	font-family: MS Pゴシック,osaka;
	border-top:1px solid #003063;
	border-right:1px solid #000000;
	border-left:1px solid #003063;

	}



.content02{
	padding: 4px 10px 4px 5px;
	background-color: #ECEFF0;
	font-size: 14px;
	font-weight: bold;
	color: #990000;
	font-family: MS Pゴシック,osaka;
	border-top:1px solid #CCCCCC;
	border-right:1px solid #666666;
	border-left:1px solid #CCCCCC;
	border-bottom:1px solid #CCCCCC;

	}

.content02 a,
.content02 a:link,
.content02 a:active,
.content02 a:visited {
	text-decoration:none;
	color: #990000;
}

.content02 a:hover {
	text-decoration:none;
	color: #000000;
}


.content02-top{
	padding: 2px 10px 2px 2px;
	background-color: #EAF1F4;
	font-size: 12px;
	font-weight: bold;
	color: #990000;
	font-family: MS Pゴシック,osaka;
	border-top:1px solid #003063;
	border-right:1px solid #000000;
	border-left:1px solid #003063;

	}

.content02-top a,
.content02-top a:link,
.content02-top a:active,
.content02-top a:visited {
	text-decoration:none;
	color: #990000;
}

.content02-top a:hover {
	text-decoration:none;
	color: #000000;
}

.content {
	padding: 5px 6px 0px 5px;
	background-color: #FFFFFF;
	line-height: 170%;
	font-size: 12px;
	color: #333333;
	font-family: MS Pゴシック,osaka;
	border-right:1px solid #666666;
	border-left:1px solid #CCCCCC;
	}

.content-bottom {
	padding: 5px 6px 0px 5px;
	background-color: #FFFFFF;
	font-size: 12px;
	color: #666666;
	font-family: MS Pゴシック,osaka;
	border-bottom:1px solid #666666;
	border-right:1px solid #666666;
	border-left:1px solid #CCCCCC;
	}

.content-top{
	padding: 5px 6px 0px 5px;
	background-color: #FFFFFF;
	font-size: 12px;
	color: #666666;
	font-family: MS Pゴシック,osaka;
	border-top:1px solid #003063;
	border-bottom:1px solid #000000;
	border-right:1px solid #000000;
	border-left:1px solid #003063;
	}

.content-top-01{
	padding: 8px 6px 8px 5px;
	background-color: #FFFFFF;
	font-size: 12px;
	color: #333333;
	line-height: 140%;
	font-family: MS Pゴシック,osaka;
	border-top:1px solid #003063;
	border-right:1px solid #000000;
	border-left:1px solid #003063;
	}

#right {
		float: left;
	
	
	width: 200px;
	background-color: #FFFFFF;
	
	overflow: hidden;
	}

.content p,
.content-top p {
	color: #333333;
	font-size: 12px;
	line-height: 170%;
	}

div.content-trackback,
div.content-comment {
	padding: 10px 6px 0px 5px;
	background-color: #FFFFFF;
	font-size: 12px;
	line-height: 180%;
	color: #666666;
	font-family: MS Pゴシック,osaka;
	border-top:1px solid #CCCCCC;
	border-bottom:1px solid #666666;
	border-right:1px solid #666666;
	border-left:1px solid #CCCCCC;
	}


.content blockquote {
	line-height: 150%;
	}

.content li {
	line-height: 150%;
	}

.content h2 {
	color: #666666;
	font-family: MS Pゴシック,osaka;
	font-size: x-small;
	
	text-align: left;
	font-weight: bold;
	
	
	margin-bottom: 10px;
	
	}

.content h3 {
	color: #990000;
	font-family: MS Pゴシック,osaka;
	font-size: small;
	
	text-align: left;
	font-weight: bold;
	
	margin-top: 8px;
	
	}


.content-top posted ,
.content-top p.posted ,
.content p.posted {
	color: #999999;
	font-family: MS Pゴシック,osaka;
	font-size: 10px;
	text-align: right;
	}

.content-top posted a,
.content-top posted a:link,
.content-top posted a:active,
.content-top posted a:visited{
	text-decoration:none;
	color: #006699;

}

.content-top posted a:hover{
	text-decoration:underline;
	color: #FF9900;

}

.sidebar {
	padding: 15px;
	}



#calendar {
  	line-height: 140%;
	color: #666666;
	font-family: MS Pゴシック,osaka;
	font-size: x-small;
	
	
	
  	padding: 2px;
	text-align: center;
	margin-bottom: 30px;
	}

#calendar table {
	padding: 2px;
	border-collapse: collapse;
	border: 0px;
	width: 100%;
	}

#calendar caption {
	color: #666666;
	font-family: MS Pゴシック,osaka;
	font-size: x-small;
	
	text-align: center;
	font-weight: bold;
	
	text-transform: uppercase;
	
	letter-spacing: .3em;
	}

#calendar th {
	text-align: center;
	font-weight: normal;
	}

#calendar td {
	text-align: center;
	}

.sidebar h2 {
	color: #666666;
	font-family: MS Pゴシック,osaka;
	font-size: x-small;
	
	text-align: center;
	font-weight: bold;
	
	text-transform: uppercase;
  	
	letter-spacing: .3em;
	}

.sidebar ul {
	padding-left: 0px;
	margin: 0px;
	margin-bottom: 30px;
	}

.sidebar li {
	color: #666666;
	font-family: MS Pゴシック,osaka;
	font-size: x-small;
	text-align: left;
	line-height: 150%;
	
	
	
	margin-top: 10px;
	list-style-type: none;
	}

.sidebar img {
	border: 3px solid #FFFFFF;
	}

.photo {
	text-align: left;
	margin-bottom: 20px;
	}

.link-note {
	font-family: MS Pゴシック,osaka;
	font-size: 10px;
	line-height: 120%;
	text-align: left;
	padding: 2px;
	margin-bottom: 5px;
	}

.powered {
	font-family: MS Pゴシック,osaka;
	font-size: 10px;
	line-height: 120%;
	text-align: left;
	color: #666666;
	margin-bottom: 5px;
	}

#comment-data {
	float: left;
	width: 180px;
	padding-right: 15px;
	margin-right: 15px;
	text-align: left;
	border-right: 1px dotted #BBB;
	}

textarea[id="comment-text"] {
	width: 80%;
	}




.nl{
}

.feature-05,
.nl-date,
.nl-post,
.nl-link02,
.nl-link01,
.nl-cate,
.nl-pick,
.nl-pick02,
.nl-pick03,
.nl-pick03-02,
.nl-vote,
.nl-vote-on,
.nl-post-on,
.nl-link02-on,
.nl-cate-on{
	line-height: 120%;
	padding:2px 3px;
	font-size: 10px;
}

.nl-pick02-01,
.nl-pick00,
.nl-pick01{
	padding:2px 3px;
	font-size: 12px;
}

.nl-pick03-01{
	line-height: 120%;
	font-color: #FF9900;
	padding:2px 3px;
	font-size: 10px;
}

.nl-post01{
	font-size: 12px;
}

.feature-04{
	font-size: 14px;
}

.nl-pick{
	letter-spacing:1px;
	width:100%;
	color:white;
	background-color:#3A5A6A;
	border-top-color:#FFFFFF;
	border-bottom-color:#949694;
}

.nl-pick00{
	font-weight: bold;
	color:#365261;
	background-color:#BBC8CF;
	border-top:1px solid #666666;
	border-right:1px solid #003063;
	border-left:1px solid #666666;
	border-bottom:1px solid #003063;
}

.nl-pick01{
	font-weight: bold;
	color:#FFFFFF;
	background-color:#3A5A6A;
	border-top:1px solid #003063;
	border-right:1px solid #000000;
	border-left:1px solid #003063;
}

.nl-pick02{
	letter-spacing:1px;
	line-height: 160%;
	font-color:#666666;
	background-color:#FFFFFF;
	border-right:1px solid #000000;
	border-left:1px solid #003063;
}

.nl-pick02-01{
	letter-spacing:0px;
	line-height: 180%;
	font-color:#666666;
	background-color:#FFFFFF;
	border-right:1px solid #003063;
	border-left:1px solid #003063;
	border-top:1px solid #003063;
	border-bottom:1px solid #003063;
}

.nl-pick03{
	text-align: right;
	color: #666666;
	background-color:#FFFFFF;
	border-bottom:1px solid #003063;
	border-right:1px solid #000000;
	border-left:1px solid #003063;
}

.nl-pick03-01{
	padding: 4px 6px 4px 5px;
	text-align: right;
	font-color: #666666;
	background-color:#FFFFFF;
	border-right:1px solid #666666;
	border-left:1px solid #CCCCCC;
	border-bottom:1px solid #CCCCCC;
}

.nl-pick03-02{
	padding: 4px 6px 4px 5px;
	text-align: right;
	font-color: #666666;
	background-color:#FFFFFF;
	border-top:1px solid #CCCCCC;
	border-right:1px solid #666666;
	border-left:1px solid #CCCCCC;
	border-bottom:1px solid #666666;
}

.nl-date{
	text-align:center;
	color:white;
	background-color:#3A5A6A;
	border-top-color:#FFFFFF;
	border-bottom-color:#949694;
}


.nl-link01{
	width:100%;
	line-height: 150%;
	color:#666666;
	background-color:#FFFFFF;
	border-top:1px solid #FFFFFF;
	border-bottom:1px solid #949694;
	border-right:1px solid #949694;
	border-left:1px solid #949694;
}


.nl-post{

	letter-spacing:1px;
	background-color:#EAF1F4;
	border-top:1px solid #FFFFFF;
	border-bottom:1px solid #949694;
	border-right:1px solid #949694;
	border-left:1px solid #949694;
}

.nl-post-on{

	letter-spacing:1px;
	background-color:#E7E7DE;
	border-top:1px solid #CECBCE;
	border-bottom:1px solid #CECBCE;
	border-right:1px solid #949694;
	border-left:1px solid #949694;
}

.nl-post01{
	background-image: URL(http://www.harakiri-style.com/mybubble/imgs/menuback.gif);
	padding: 4px 2px 3px 2px;
	background-color:#BDCBCE;
	border-top:1px solid #FFFFFF;
	border-bottom:1px solid #949694;
	border-right:1px solid #949694;
	border-left:1px solid #949694;
}


.nl-cate{
	width:100%;
	background-color:#BDCBCE;
	border-top-color:#FFFFFF;
	border-bottom-color:#949694;
}

.nl-cate-on{
	width:100%;
	background-color:#E7E7DE;
	border-top-color:#CECBCE;
	border-bottom-color:#CECBCE;
}

.nl-vote{
	width:100%;
	background-color:#990000;
	border-top:1px solid #CCCCCC;
	border-left:1px solid #FCCCCCC;
	border-bottom:1px solid #660000;
	border-right:1px solid #660000;
}

.nl-vote-on{
	width:100%;
	background-color:#BB0000;
	border-top:1px solid #CCCCCC;
	border-left:1px solid #FCCCCCC;
	border-bottom:1px solid #660000;
	border-right:1px solid #660000;
}

.feature-04 a,
.feature-04 a:link,
.feature-04 a:active,
.feature-04 a:visited,
.feature-05 a,
.feature-05 a:link,
.feature-05 a:active,
.feature-05 a:visited,
.content-top posted a,
.content-top posted a:link,
.content-top posted a:active,
.content-top posted a:visited,
.nl-pick02-01 a,
.nl-pick02-01 a:link,
.nl-pick02-01 a:active,
.nl-pick02-01 a:visited,
.nl-pick02 a,
.nl-pick02 a:link,
.nl-pick02 a:active,
.nl-pick02 a:visited,
.nl-pick03 a,
.nl-pick03 a:link,
.nl-pick03 a:active,
.nl-pick03 a:visited,
.nl-pick03-01 a,
.nl-pick03-01 a:link,
.nl-pick03-01 a:active,
.nl-pick03-01 a:visited,
.nl-pick03-02 a,
.nl-pick03-02 a:link,
.nl-pick03-02 a:active,
.nl-pick03-02 a:visited{
	text-decoration:none;
	color: #006699;

}

.feature-04 a:hover,
.feature-05 a:hover,
.content-top posted,
.nl-pick02-01 a:hover,
.nl-pick02 a:hover,
.nl-pick03 a:hover,
.nl-pick03-01 a:hover,
.nl-pick03-02 a:hover{
	text-decoration:underline;
	color: #FF9900;

}


.nl-post a,
.nl-post a:link,
.nl-post a:active,
.nl-post a:visited,
.nl-post-on a,
.nl-post-on a:link,
.nl-post-on a:active,
.nl-post-on a:visited{
	text-decoration:none;
	color: #333333;

}


.nl-post a:hover,
.nl-post-on a:hover{
	text-decoration:underline;
	color: #333333;

}

.nl-post01 a,
.nl-post01 a:link,
.nl-post01 a:active,
.nl-post01 a:visited{
	text-decoration:none;
	font-weight: bold;;
	color: #39596B;

}


.nl-post01 a:hover{
	text-decoration:none;
	color: #000000;

}

.nl-vote a,
.nl-vote a:link,
.nl-vote a:active,
.nl-vote a:hover,
.nl-vote a:visited,
.nl-vote-on a,
.nl-vote-on a:link,
.nl-vote-on a:active,
.nl-vote-on a:hover,
.nl-vote-on a:visited{
	text-decoration:none;
	color: #FFFFFF;
	width:100%;
}


.nl-cate a,
.nl-cate a:link,
.nl-cate a:active,
.nl-cate a:hover,
.nl-cate a:visited,
.nl-cate-on a,
.nl-cate-on a:link,
.nl-cate-on a:active,
.nl-cate-on a:hover,
.nl-cate-on a:visited{
	text-decoration:none;
	color: #333333;
	width:100%;
}


.nl-th,
.nl-th-cate{
	height:18px;
	padding:2px 6px;
	background-color:#BDCBCE;
	color:white;
font-size: 12px;
}

.nl-th-cate{
/*	color:#F56B00;
	border-bottom:1px solid #EAB86B;
	color:#71C56E;
	border-bottom:1px solid #8FD883;*/
}




	.blog {
  		padding:15px;
		background:#FFF; 
		}

	.blogbody {
		font-family:MS Pゴシック,osaka;
		color:#333;
		font-size:small;
		font-weight:normal;
  		background:#FFF;
  		line-height:200%;
		}

	.blogbody a,
	.blogbody a:link,
	.blogbody a:visited,
	.blogbody a:active,
	.blogbody a:hover {
		font-weight: normal;
		text-decoration: underline;
	}

	.title	{
	font-family: MS Pゴシック,osaka;
		font-size: 12px;
		color: #666;
		}			

	#menu {
  		margin-top:6px;
		margin-bottom:6px;
		background:#FFF;
		text-align:center;
		font-size:10px;

		}

	.menu-01 {
	padding: 5px 6px 5px 5px;
		background:#FFF;
		text-align:center;
		font-size:14px;

		}		





	.comments-body {
	font-family: MS Pゴシック,osaka;
		color:#666;
		font-size:10px;
  		background:#FFF;
  		line-height:160%;
 		padding-bottom:0px;
  		padding-top:0px;		
 		border-bottom:1px dotted #999; 					
		}

	.comments-body p {
	font-family: MS Pゴシック,osaka;
		color:#666;
		font-size:10px;
  		background:#FFF;
  		line-height:160%;
 		padding-bottom:0px;
  		padding-top:0px;						
		}


	.comments-body-01 {
	font-family: MS Pゴシック,osaka;
		color:#666;
		font-size:10px;
  		background:#FFF;
  		line-height:140%;
 		padding-bottom:0px;
  		padding-top:0px;		
 				
		}		

	.comments-post {
	font-family: MS Pゴシック,osaka;
		color:#666;
		font-size:10px;
  		background:#FFF;		
		}	
			
	
	.trackback-url {
		font-family: MS Pゴシック,osaka;
		color:#666;
		font-size:12px;
		font-weight:normal;
  		background:#FFF;
  		line-height:140%;
 		padding:5px;		
 		border:1px dotted #999; 					
		}


	.trackback-body {
		font-family: MS Pゴシック,osaka;
		color:#666;
		font-size:10px;
		font-weight:normal;
  		background:#FFF;
  		line-height:160%;
 		padding-bottom:2px;
  		padding-top:2px;		
 		border-bottom:1px dotted #999; 					
		}		

	.trackback-post {
		font-family: MS Pゴシック,osaka;
		color:#666;
		font-size:10px;
		font-weight:normal;
  		background:#FFF;		
		}	

		
	.comments-head	{ 
		font-family: MS Pゴシック,osaka;
		font-size:12px; 
 		line-height:140%;
		color: #666; 
		border-bottom:1px solid #999;
		margin-top:1px;
		font-weight:bold;
  		background:#FFF;		
		}		

	#banner-commentspop {
		font-family:MS Pゴシック,osaka;
		color:#FFF;
		font-size:large;
		font-weight:bold;
		border-left:1px solid #FFF;	
		border-right:1px solid #FFF;  		
		border-top:1px solid #FFF;  		
  		background:#003366;
  		padding-left:15px;
  		padding-right:15px;
  		padding-top:5px;
  		padding-bottom:5px;  		  		  			 
		}

	.posted	{ 
		font-family: MS Pゴシック,osaka;
		font-size: 10px; 
		color: #000000; 
		margin-bottom:10px;
		}

	.extended	{ 
		font-family: MS Pゴシック,osaka;
		font-size: 12px; 
		color: #000000; 
		margin-bottom:10px;
		}


		
.bottom {
	padding: 2px 10px 2px 5px;
	background-color: #FFFFFF;
	font-size: 12px;
	color: #666666;
	font-family: MS Pゴシック,osaka;
	border-top:1px solid #3A5A6A;

	}

form {
margin:0px;
}

select {
width:40%;
font-family: MS Pゴシック,osaka;
	font-size: 12px;
}

.commentsee{
font-family: MS Pゴシック,osaka;
	font-size: 12px;
}

.zuraback{
font-family: MS Pゴシック,osaka;
	font-size: 12px;
	font-weight: bold;
}

.d_img{
border: none;
margin-right:8px;
margin-top:2px;
margin-bottom:4px;
}

.l_img{
float: left;
border: none;
margin-right:12px;
margin-top:2px;
}

.r_img{
float: right;
border: none;
margin-left:12px;
margin-top:2px;
}

.font_a{
font-size:10px;
}

.font_b{
font-size:14px;
}

.font_c{
font-size:16px;
}

.font_d{
font-size:18px;
}

.tag{
font-family: MS Pゴシック,osaka;
font-size:10px;
color: #666666;
line-height:140%;		
background-color: #ECEFF0;
border-left: 6px solid #D2DCDD;
padding: 3px;
margin-left: 10px;
margin-right: 10px;
}

.in{
font-family: MS Pゴシック,osaka;
font-size:10px;
color: #666666;
line-height:140%;		
background-color: #FFFFCE;
border-left: 6px solid #FEC794;
padding: 3px;
margin-left: 10px;
margin-right: 10px;
}

.field01{
font-family: MS Pゴシック,osaka;
font-size:12px;
color: #666666;
line-height:140%;		
background-color: #ECEFF0;
border-left: 1px solid #990000;
border-right: 1px solid #990000;
border-top: 1px solid #990000;
border-bottom: 1px solid #990000;
padding: 3px;
margin-left: 10px;
margin-right: 10px;
}

.awsimg{
float: left;
border: none;
margin-right:6px;
margin-top:2px;
}

.feature-01{
	padding: 3px 10px 3px 5px;
	background-color: #3A5A6A;
	font-size: 14px;
	font-weight: bold;
	color: #FFFFFF;
	font-family: MS Pゴシック,osaka;
	border-top:1px solid #003063;
	border-right:1px solid #000000;
	border-left:1px solid #003063;

	}

.feature-02{
	padding: 2px 10px 2px 5px;
	background-color: #EAF1F4;
	font-size: 14px;
	font-weight: bold;
	color: #990000;
	font-family: MS Pゴシック,osaka;
	border-top:1px solid #003063;
	border-right:1px solid #000000;
	border-left:1px solid #003063;

	}

.feature-02 a,
.feature-02 a:link,
.feature-02 a:active,
.feature-02 a:visited {
	text-decoration:none;
	color: #990000;
}

.feature-02 a:hover {
	text-decoration:none;
	color: #000000;
}

.feature-03{
	padding: 8px 6px 8px 5px;
	background-color: #FFFFFF;
	font-size: 14px;
	line-height:140%;
	color: #666666;
	font-family: MS Pゴシック,osaka;
	border-top:1px solid #003063;

	border-right:1px solid #000000;
	border-left:1px solid #003063;
	}

.feature-04{
	padding: 4px 6px 8px 5px;
	text-align: right;
	font-color: #000000;
	background-color:#FFFFFF;
	border-bottom:1px solid #003063;
	border-right:1px solid #000000;
	border-left:1px solid #003063;
}

.feature-05{
	padding: 4px 6px 4px 5px;
	font-color: #000000;
	background-color:#FFFFFF;
	border-bottom:1px solid #003063;
	border-right:1px solid #000000;
	border-left:1px solid #003063;
}

.no-tds{
	padding: 0px 0px 0px 0px;
	font-size: 10px;
	font-family: MS Pゴシック,osaka;

}

.vote-tds{
	padding: 4px 4px 4px 4px;
	font-size: 12px;
	font-family: MS Pゴシック,osaka;
	line-height: 170%;
	color: #666666;

}

.ad-link{
	padding: 0px 0px 4px 0px;
	border-top:1px solid #949694;
	border-bottom:1px solid #949694;
	border-left:1px solid #949694;
	border-right:1px solid #949694;
}

/*----------------------------サーチエンジン-------------------------------*/

#se-banner {
	font-family: MS Pゴシック,osaka;
	color: #000000;
	font-size: 14px;
	background-color: #FFFFFF;
	padding: 4px;
	}

#se-banner a,
#se-banner a:link,
#se-banner a:active,
#se-banner a:visited,
#se-banner a:hover {
	padding: 4px 6px 4px 2px;
	font-size: 14px;
	font-weight: bold;
	color: #990000;
	text-decoration: none;
	}

#se-banner h1 {
	font-size: 12px;
	color: #000000;
	margin: 0px;
	padding: 0px;
	font-weight: normal;	
	}

.se-form{
	padding: 2px 6px 0px 7px;
	color: #333333;
	font-size: 12px;
	letter-spacing: 1px;
	font-family: MS Pゴシック,osaka;
	line-height: 140%;
	}

.se-left{
	padding: 2px 6px 2px 5px;
	font-size: 12px;
	font-family: MS Pゴシック,osaka;
	line-height: 140%;
	}

.se-right{
	padding: 2px 6px 2px 5px;
	font-size: 12px;
	font-family: MS Pゴシック,osaka;
	line-height: 140%;
	border-left:1px solid #E7EFFF;
	}

.se-header{
	padding: 2px 6px 2px 5px;
	background-color: #E7EFFF;
	color: #333333;
	font-size: 12px;
	font-weight: bold;
	font-family: MS Pゴシック,osaka;
	line-height: 140%;
	border-top:1px solid #3165CE;
	}

.se-title a,
.se-title a:link,
.se-title a:active,
.se-title a:visited,
.se-title a:hover{
	padding: 6px 6px 0px 5px;
	color: #0000FF;
	font-size: 12px;
	letter-spacing:1px;
	font-family: MS Pゴシック,osaka;
	line-height: 140%;
	}

.se-contents01{
	padding: 2px 6px 0px 7px;
	color: #333333;
	font-size: 12px;
	letter-spacing: 1px;
	font-family: MS Pゴシック,osaka;
	line-height: 140%;
	}

.se-contents02{
	padding: 0px 6px 6px 7px;
	color: #008000;
	font-size: 10px;
	letter-spacing: 1px;
	font-family: MS Pゴシック,osaka;
	line-height: 140%;
	}


/*----------------------------サーチエンジン-------------------------------*/</pre></body></html>