
*{
word-break: break-all;
}



body{ 
	font-size:13px; 
	color:#737373; 
/*	background-color:#f0f0f0; */
	background-color:#ffffff; 

	padding: 0px;
/*	margin: 0px auto; */
	margin: 0px; 
	text-align:center
}

tr,td{ font-size:13px; color:#737373; }
a:link{ text-decoration:underline; color:#000000; }
a:visited{ text-decoration:underline; color:#000000; }
a:active{ text-decoration:underline; color:#000000; }
a:hover{ text-decoration:underline; color:#FF6699; }




.clear{clear:both;}

hr{ color:#aaaaaa; }


/*
******************************************************************************************
	YOMI
******************************************************************************************
*/


#mid{ font-size:11pt; }
#small{ font-size:12px; }
#kanri{ color:#ff9999; }
#log{ width:-;  }
#log-0{ background-color:#FFCC66; } 
#log-1{ background-color:#CCCCFF; } 
#log-2{ background-color:#FFCCFF; } 
#log-3{ background-color:#FFFFFF; }
#log-4{ background-color:#FFFFFF; }
/*#title-bar{ background-color:#A7C2DD; color:#000000; font-size:13pt; }*/ 
#title-bar{
	color:#ffffff;font-size:16px;font-weight:bold;
	background-color:#000000; 
	border-width:0px; border-style:solid;  border-color:#000000; 
	padding:8px 5px 8px 20px;
	}
	
#mid-bar{ background-color:#DDDDDD; } 
.mid-barbar{background-color:#DDDDDD;
}





/*
******************************************************************************************
	レイアウト
******************************************************************************************
*/


#base_main{
	width:100%;	
	margin: 0pxx;	
	padding:0px 0px 10px 0px;	
	background-color:#ffffff;	
	text-align:left;
	/*	width:820px;*/
}


#header{
		height:120px;padding:0px; margin:0px 0px 20px 0px;
		background-repeat : no-repeat;
	/*	background-image : url(/images/logo.png);*/
		background-image : url(/images/logo_new.png);
		background-position: left top;
}


#header a {text-indent:-10000px;display:block;width:800px;pargin:0px;height:120px;}
#head_right{width:390px;margin:0px;padding:10px 10px 0px 0px ;line-height:1.5em;float:right;font-size:12px;}
.top_explain{	margin:10px 10px 10px 10px;	padding:10px;	background:#f0f0f0;	clear:both;}
.kt_text{margin:5px 0px 5px 0px;padding:10px 10px 10px 10px;background-color:#DAF5D3;line-height:1.3em;}

.search_each{	width:375px;	height:220px;	margin:5px;	float:left;padding:10px;	background-color:#F4FFF0;
	border-width:0px 2px 5px 0px ;
	border-style:solid; 
	border-color:#DAF5D3 #DAF5D3 #DAF5D3 #DAF5D3;
	background-repeat : no-repeat;
	background-image : url(/images/logo_mini.png);
	background-position: right bottom;
	}

.f_size-1{font-size:11px;}
.kt_key{color:#008800;font-size:11px;margin:2px 0px 5px 5px;}

.textarea01{background-color:#f0f0f0;}

#seo_info_submenu{	margin:0px 0px 5px -15px ;	padding: 5px 10px 5px 10px ;	background-image : url(/images/seo_detail_text.gif);}
#seo_info_submenu img {}
#seo_info_submenu a {font-size:25px;}
#seo_info_submenu a:hover {	border-top:#799EFF 5px solid;	border-bottom:#799EFF 5px solid;}

.mark_syosai{	margin:0px 0px 0px 0px ;	padding: 5px 1px 5px 1px ;}
.mark_syosai img {}
.mark_syosai a {font-size:25px;}
.mark_syosai a:hover {	border-top:#799EFF 2px solid;	border-bottom:#799EFF 2px solid;}

#seo_info #kokoro_touroku	.kt_key{font-size:11px;}
#seo_info #kokoro_touroku	.f_size-1{font-size:11px;}

.db_yomi_top_txt{	margin:5px 10px 5px 20px;	line-height:1.5em;}








/*
******************************************************************************************

******************************************************************************************
*/


#conts{padding:10px 10px 0px 10px;margin:-5px 0px 0px 0px;clear:both;
	background-repeat : repeat;
	background-image : url(/images/seo_detail_text.gif);

}


#conts_seo{padding:0px 0px 20px 0px;  margin:0px;text-align:left;clear:both;}
#conts_seo h1 {color:#ffffff;font-size:16px;font-weight:bold;background-color:#000000; border-width:0px;
	 border-style:solid;  border-color:#000000; padding:8px 5px 8px 10px;margin:0px 0px 10px 0px  ;
}
#conts_seo h2 {color:#ffffff;font-size:14px;font-weight:bold;background-color:#888888; border-width:0px;
	 border-style:solid;  border-color:#888888; padding:8px 5px 8px 10px;
}
#conts_seo h3 {color:#000000;font-size:12px;font-weight:bold;background-color:#f0f0f0; border-width:0px;
	 border-style:solid;  border-color:#f0f0f0; padding:8px 5px 8px 10px;
}
#conts_seo h4 {color:#000000;font-size:12px;font-weight:bold;background-color:#FFFFFF; border-width:1px 1px 2px 5px;
	 border-style:solid;  border-color:#f0f0f0; padding:2px 5px 2px 10px;
}



#seo_info{padding:0 0px 0 0px;}
#seo_info h1	 {font-size:16px;margin:0px;padding:0px;}
#seo_info h2	 {font-size :14px;margin:0px;padding:0px;}
#seo_info h3	 {font-size :12px;margin:0px;padding:0px;}

.seo_info_t1	 {	clear:both; padding : 4px 10px 4px 20px;	margin : 0px;	background: #86A5FF;	color:#000000;}
.seo_info_t2	 {	clear:both; padding : 2px 10px 2px 20px;	margin : 10px 0px 0px 0px;	background: #C1D1FF;	color:#000000;	border: 1px solid #86A5FF;}
#conts_seo .seo_info_t2 h2	 { color:#000000;background: #C1D1FF;}

.seo_info_t3 {color:#ffffff;font-size:12px;font-weight:bold;background-color:#888888; border-width:0px;
 border-style:solid;  padding:5px 5px 5px 10px; margin:0px 0px 10px 0px; 	background-repeat : repeat;	background-image : url(/images/seo_detail_tit01.gif);}

#conts_seo .seo_info_t3 h2{background-color:transparent;  }













#conts_left{
	/*	width:200px;float:left;margin:0px;padding:0px;*/
	width:210px;	padding:0px 5px 0px 5px;	margin:0px 0px 0px 10px;	float:left;
}
#conts_right{width:570px;float:right;;margin:0px;}
#conts_right_index{/*	width:590px;*/	width:75%;	float:right;	margin:0px;}

#footer{
	clear:both;	height:40px;	padding:10px 0px 0px 0px; 	margin:0px 0px 0px 0px;
	background-repeat : no-repeat;
/*	background-image : url(/images/logos.png);*/
	background-image : url(/images/logo_index_bottom.png);
	background-position: right top;
	border-width:1px 0px 0px 0px ;	border-style:solid; 	border-color:#000000;
	text-align:center;
}



.note01{background-color:#E1E9FF;margin:5px;padding:10px;border-width:1px; border-style:solid;  border-color:#799EFF;}
.note01 ul {padding:0px;margin:0px;}
.note01 li {margin:0px 0px 0px 15px;}

.bn_tool  {	text-align:center;	}
.bn_tool a {	text-decoration:none;	padding:0;margin:0;	text-align:center;	}

.seo_each{padding:0px 20px 20px 20px;}
.seo_attention	{background-color:#f0f4ff;margin:5px 15px 5px 5px;padding:10px;font-size:11px;width:430px;}
.seo_error02	{background-color:#FFEEFF;margin:5px 15px 5px 5px;padding:10px;font-size:11px;width:430px;}

.seo_error{background-color:#FFEEFF;margin:20px;padding:10px 20px 10px 20px;clear:both;}
.seo_error font {clear:both;}
.seo_error b {clear:both;}
.seo_error br {clear:both;}
.seo_error ul {padding-top:}
.seo_error li {margin:0px 15px 0px 15px;line-height:1.5em;clear:both;}


/*
******************************************************************************************

******************************************************************************************
*/

#conts_seo_reg{padding:0px;margin:0px 50px 20px 0px;clear:both;}
#conts_seo_reg h1 {color:#ffffff;font-size:16px;font-weight:bold;background-color:#000000; border-width:0px;
	 border-style:solid;  border-color:#000000; padding:8px 5px 8px 20px;
}
#conts_seo_reg h2 {color:#ffffff;font-size:14px;font-weight:bold;background-color:#888888; border-width:0px;
	 border-style:solid;  border-color:#888888; padding:8px 5px 8px 20px;
}
#conts_seo_reg h3 {color:#000000;font-size:12px;font-weight:bold;background-color:#f0f0f0; border-width:0px;
	 border-style:solid;  border-color:#f0f0f0; padding:8px 5px 8px 20px;
}
#conts_seo_reg h4 {color:#000000;font-size:12px;font-weight:bold;background-color:#FFFFFF; border-width:1px 1px 2px 5px;
	 border-style:solid;  border-color:#f0f0f0; padding:2px 5px 2px  20px;
}

#conts_seo_detail {	padding:10px;	margin:10px;	text-align:left;	line-height:1.3em;
/*
	background-repeat : repeat;
	background-image : url(/images/seo_detail_text.gif);
*/	
}

#conts_seo_detail h1 {color:#ffffff;font-size:16px;font-weight:bold;background-color:#000000; border-width:0px;
					 border-style:solid;  border-color:#000000; padding:3px 5px 3px 10px;
}
#conts_seo_detail h2 {color:#ffffff;font-size:14px;font-weight:bold;background-color:#888888; border-width:0px;
						border-style:solid;  border-color:#888888; padding:3px 5px 3px 10px;
						background-repeat : repeat;	background-image : url(/images/seo_detail_tit01.gif);
}
#conts_seo_detail h3 {color:#000000;font-size:12px;font-weight:bold;background-color:#f0f0f0; border-width:0px;
 border-style:solid; 
 border-color:#f0f0f0;
 padding:3px 5px 3px 10px;
 	background-repeat : repeat;
	background-image : url(/images/seo_detail_tit02.gif);
}
#conts_seo_detail h4 {color:#000000;font-size:12px;font-weight:bold;background-color:#FFFFFF; border-width:1px 1px 2px 5px;
 border-style:solid; 
 border-color:#f0f0f0;
 padding:3px 5px 3px 10px;
}
.seo_detail_each{padding:0px 20px 5px 20px;}
.clip01 {	list-style-image: url('/images/list_mark01.gif')	}
.clip02 { /*list-style-image: url('/images/list_mark01.gif');*/	list-style: none;	margin:0px;padding:0px;}
.clip02 li {float:left;	margin:2px 10px 2px 0px;padding:0px 0px 0px 0px; }
strike{color:#dddddd;}

#work_menu{padding:0px 0px 0px 50px;}

#work_menu a{}
#work_menu a:link{ text-decoration:underline; color:blue; }
#work_menu a:visited{ text-decoration:;  }
#work_menu a:active{ text-decoration:underline; color:#333333; }
#work_menu a:hover{ text-decoration:underline; color:red; }
#work_menu ul {padding:0px;margin:0px;list-style:none;}
#work_menu li {margin:0px 15px 0px 15px;line-height:1.5em;}

#conts_right_index ul {padding:0px;margin:0px;list-style:none;}
#conts_right_index li { margin:0px;line-height:1.2em;}
a.yomi_color{color:#000000;}

/*tH[[*/

#main-title   {color:#ffffff;font-size:16px;font-weight:bold;background-color:#000000; border-width:0px;
 border-style:solid; 
 border-color:#000000;
 padding:8px 5px 8px 20px;text-align:left;
}
#menu-table{ width:100%; border-style:solid; border-color:#FFFFFF; background-color:#ffffff; }

/*^#################################################*/

/*
******************************************************************************************

******************************************************************************************
*/

#seo_info_nav  {text-align:center;height:30px;	padding : 0px;	margin : 0px;	background: #FFFFFF;	color:#000000;  }
  
#seo_info_nav  a {  font-style: normal;  font-size: 12px;}
#seo_info_nav  ul {
	float: left;
	list-style: none;
	line-height: 22px;
	font-weight: bold;
	padding: 0 px;
	margin: 0 0 0 0px;
	list-style-image: none;
}

#seo_info_nav  li {	float: left;  background: none;  width: auto;  }
#seo_info_nav  a {	display: block;	line-height: 20px;	background: #FFFFFF;	color: #000000;
	font-weight: bold;
	text-decoration: none;
	padding: 5px 10px 5px 10px;
	border-color: #000000;
	border-width: 0px 1px 0px 0px;
	border-style: solid;
}

#seo_info_nav  li:hover a {	   color: #000000;      background: #FFD7FF;}
#seo_info_nav .seo_info_s  a {	display: block;	background: #86A5FF;	color: #000000;}
.font-family{
	background: #FFFFFF;
	color: #000000;
	padding: 10px 10px 20px 10px;
	border-color: #86A5FF;
	border-width: 0px 1px 1px 1px;
	border-style: solid;

}

.seo_info_searchbox_index_tit {
	padding : 2px 10px 2px 20px;	
	margin : 10px 3px 0px 5px;	
	background: #C1D1FF;	
	color:#000000;	
	border: 1px solid #86A5FF;
	font-weight:bold;
	font-size: 16px;

}

.seo_info_searchbox_index{
	background: #FFFFFF;
	color: #000000;
	padding: 10px 10px 20px 10px;
	margin:0px 3px 0px 5px;
	border-color: #86A5FF;
	border-width: 0px 1px 1px 1px;
	border-style: solid;
}

/*
******************************************************************************************

******************************************************************************************
*/


#seo_info_top{		margin:0px -10px 0px -10px;	background-image : url(/images/seo_detail_text.gif);}
.seo_info_top_spon		{	padding:10px;	margin:5px -10px 5px -10px;	background-image : url(/images/seo_detail_text.gif);border: outset 3px #e0e0e0;}
#wikipedia		{margin:0px;	padding:5px 0px 5px 10px;}
#wiki_spon		{	margin:-10px 10px 10px 10px;		padding:10px 10px 10px 10px;	float:right;}

.web_spon	{	margin:0px;	padding:0px 0px 0px 25px ;height:50px;
	background-repeat : no-repeat;
	background-image : url(/images/mark_web001pr.gif);
	background-position: left top;
	}
.blog_spon	{	margin:0px;	padding:0px 0px 0px 25px ;height:50px;
	background-repeat : no-repeat;
	background-image : url(/images/mark_web002pr.gif);
	background-position: left top;
	}

#kokoro_touroku	{margin:0px 0px 0px 0px ;	padding:5px 0px 5px 0px;}
#amazon			{margin:0px;	padding:5px 5px 5px 5px;}
#okwave			{margin:0px;	padding:5px 10px 5px 10px;}
#chiebukuro		{margin:0px;	padding:5px 10px 5px 10px;}
#yssearch		{margin:0px;	padding:5px 50px 5px 50px;}
#google_bottom	{margin:-40px 0px 0px 0px;	padding:0px 50px 0px 50px;}

.seo_info_db_t2	 {		padding : 8px 10px 8px 20px;		margin : 0px 0px 0px 0px;	
	background: #ffffff;		color:#000000;		border-color : #0032C6;	border-width : 3px 3px 3px 20px ;	border-style: solid;}

#seo_info_db_words{}

#seo_info_db_words .menu_below_kt A {text-decoration:none;}
#seo_info_db_words .menu_below_kt A:LINK{text-decoration:none;color:#0044cc;}
#seo_info_db_words .menu_below_kt A:VISITED{text-decoration:none;color:#888888;}
#seo_info_db_words .menu_below_kt A:HOVER{color:red; text-decoration:underline;}


/*--------------------------------*/
/*------登録サイト　--------------*/
/*--------------------------------*/

#kokoro_touroku_main	{margin:0px;	padding:0px 0px 0px 0px;}



/*
******************************************************************************************


	TOP ページ


******************************************************************************************
*/
/*
******************************
shopping  cat	rank	top
******************************
*/

#shopping_cat_rank_main_top{ padding:0px 5px 5px 5px;margin:0px -5px 10px -15px; }
.shopping_cat_rank_each_top{
	padding:0px;
	margin:10px 2px 0px 2px;
	line-height:1.2em;
	float:left;
	height:180px;
}
.shopping_cat_rank_each_tit_top {
	color:#000000;
	font-size:12px;
	font-weight:bold;
	background-color:#f8f8f8;
	border-width:0px;
	border-style:solid; 
	border-color:#888888;
	padding:3px 5px 3px 10px;
	margin: 5px 0 5px 0;
/*
 	background-repeat : repeat;
	background-image : url(/images/seo_detail_tit01.gif);
*/
}
.shopping_cat_rank_pic_top{	width:80px;/*	float:left;*/	padding:0px;}
.shopping_cat_rank_text_top{	width:80px;/*	float:right;*/	padding:3px;}

/*
******************************************************************************************
	AMAZON
******************************************************************************************
*/

#amazon_main{
	margin:0px -10px 0px -10px;
	padding:0px 0px 0px 0px;
	background-repeat : repeat;
	background-image : url(/images/seo_detail_text.gif);
}

.amazon_each_tit {
		color:#ffffff;
		font-size:12px;
		font-weight:bold;
		background-color:#888888; 
		border-width:0px;
		border-style:solid; 
		border-color:#888888;
		padding:5px 5px 5px 5px; 
		background-repeat : repeat;
		background-image : url(/images/seo_detail_tit01.gif);
}

.amazon_each{
	width:385px;
	height:200px;
	padding:0px 5px 0px 5px;
	margin:2px;
	line-height:1.2em;
	float:left;
}

.amazon_each_tit a{color:#000000;}
.amazon_each_pic{ width:150px;float:left; padding:5px;}
.amazon_each_text{ width:220px;float:right; padding:5px 0px 0px 5px;}


/*
.amazon_each{width:380px;	height:180px;	float:left;	padding:5px;	margin:5px;
	background: #f8f8f8 url('/images/wall_book001.gif') ;line-height:1.2em;	border-color : #e0e0e0;	border-width : 1px 1px 3px 0px ;border-style: solid;
}
.amazon_each_pic{width:150px;float:left;}
.amazon_each_text{width:210px;float:right; padding:10px 10px 10px 0px;}
*/

/*
******************************************************************************************
	オークション
******************************************************************************************
*/

/*
------------------------------------------------
	オークション
------------------------------------------------
*/
.raku_auction_cat_guide{	padding:10px 0 0 20px;}
#auction_cat_main{	margin:0px -10px 0px -10px;	padding:0px 0px 0px 0px;
	width:80%;	float:right;
}

#auction_cat_main{	margin:0px -10px 0px -10px;		padding:0px 0px 0px 0px;}

#auction_cat_menu{	width:210px;	padding:0px 5px 0px 5px;	margin:0px 0px 0px -10px;	float:left;}
.auction_cat_menu_tit {	color:#ffffff;	font-size:14px;	font-weight:bold;	background-color:#000000;  	padding:3px 5px 3px 10px;margin: 0 0 10px -10px;}


/*
------------------------------------------------

------------------------------------------------
*/

#auction_main{	margin:0px -10px 0px -10px;		padding:0px 0px 0px 0px;}

.auction_cat_list{	margin:10px 10px 10px 10px;	padding:10px 20px 10px 20px;	background-color:#FAFAFA;	border: 1px dotted #000;	line-height:1.8em;}
.auction_each{	width:370px;	height:150px;	float:left;
				padding:10px;	margin:2px;
				/*background: #f8f8f8 url('/images/wall_book001.gif') ;*/
				background-image : url(/images/seo_detail_text.gif);
				/*border-color : #e0e0e0;	border-width : 1px 1px 3px 0px ;border-style: solid;*/
				line-height:1.2em;
}
.auction_each_tit {color:#ffffff;font-size:12px;font-weight:bold;background-color:#888888; 
					border-width:0px;	border-style:solid; 	border-color:#888888;
					padding:3px 5px 3px 10px;	margin:-10px -11px 10px -11px;
				 	background-repeat : repeat;	background-image : url(/images/seo_detail_tit01.gif);
}
.auction_each_pic{/* width:150px;*/float:right;padding:0px;}
.auction_each_text{/* width:230px;*/float:left; padding:0px 0px 0px 0px;}
.auctions_sorter{	font-size:13px;	text-align:center;	margin:0;	padding:5px 0px 5px 0px;	background-color:#B5C8FF; }
.auctions_pager{	margin:10px 0px 10px 0px;	border-width:2px 0px 2px 0px;	border-style:solid; 	border-color:#DFDFDF;}
.auctions_pager_top{	text-align:left;	padding	:	3px 0 3px 0;	height:16px;}
.auctions_pager_middle{	text-align:center;	background-color:#fafafa; 	padding	:	3px 0 3px 0;	height:16px;}
.auctions_pager_bottom{	text-align:right;	padding	:	3px 0 3px 0;	height:16px;}

/*
******************************************************************************************
	サマリーページ
******************************************************************************************
*/


#sum_main	{
	margin:0px 10px 0px 10px; 
	padding:0px 0px 0px 0px;
/*
	background-repeat : repeat;
	background-image : url(/images/seo_detail_text.gif);
*/
}


#seo_info #sum_main h1{margin:20px 0px 0px 0px ;padding:10px 10px 10px 20px;}
#seo_info #sum_main h2{margin:5px 0px 0px 0px ;padding:5px 10px 5px 20px;color:#ffffff;background-color:#0044cc;}

.sum_each{	width:210px;	height:250px;	padding:10px;	margin:2px;
			background-color:#FFFFFF;
			border-width:1px;	border-style:solid; border-color:#888888;
			background-image : url(/images/seo_detail_text.gif);
			float:left;			line-height:1.2em;
	}

.sum_each_tit a{color:#000000;}
.sum_each_pic{	padding:-5px 0px 0px 0px;	text-align:center;	width:210px;}
.sum_each_text{padding:5px 0px 0px 5px;}


/*
******************************************************************************************
	ショッピング
******************************************************************************************
*/

#shopping_main{
	margin:0px -10px 0px -10px;
	padding:0px 0px 0px 0px;
	background-repeat : repeat;
	background-image : url(/images/seo_detail_text.gif);
}

.shopping_each_tit {
		color:#ffffff;font-size:12px;font-weight:bold;background-color:#888888; 
		border-width:0px;
		border-style:solid; 
		border-color:#888888;
		padding:5px 5px 5px 5px; 
		background-repeat : repeat;
		background-image : url(/images/seo_detail_tit01.gif);

}

.shopping_each{
	width:385px;
	height:230px;
	padding:0px 10px 0px 10px;
	margin:2px;
	line-height:1.2em;
	float:left;
	}

.shopping_each_tit a{color:#000000;}
.shopping_each_pic{ width:100px;float:left; padding:-5px 0px 0px 0px;}
.shopping_each_text{ width:230px;float:right; padding:5px 0px 0px 5px;}

.shop_pager{
	font-size:13px;
	font-weight:bold;
	text-align:center;
	margin:10px 0px 10px 0;
  padding:4px 20px 4px 20px;
		background-color:#B5C8FF; 
		text-align:center;
		color:#ffffff;font-size:12px;font-weight:bold;background-color:#888888; 
}

.price0{	font-size:14px;	font-weight:bold;}
.price1{	color:#000000;	font-size:14px;	font-weight:bold;}
.price2{	color:red;	font-size:14px;	font-weight:bold;}
.price3{	font-size:11px;	font-weight:400;}
.price4{	font-size:12px;	font-weight:400;}

/*
------------------------------------------------
	shopping  cat
------------------------------------------------
*/

.raku_shopping_cat_guide{	padding:10px 0 0 20px;}
#shopping_cat_menu{	width:210px;	padding:0px 5px 0px 5px;	margin:0px 0px 0px -10px;	float:left;}



.shopping_cat_menu_tit {
	color:#ffffff;
	font-size:14px;
	font-weight:bold;
	background-color:#000000; 
 	padding:3px 5px 3px 10px;
 	margin: 0px;

}

#shopping_cat_main{
	margin:0px -10px 0px -10px;
	padding:0px 0px 0px 0px;
	background-repeat : repeat;
	background-image : url(/images/seo_detail_text.gif);
/*	width:600px;*/
	width:80%;
	float:right;
}

.shopping_cat_each{
	width:375px;
	height:230px;
	padding:0px 5px 0px 5px;
	margin:2px;
	line-height:1.2em;
	float:left;
}

.shopping_cat_each_tit {
		color:#ffffff;
		font-size:12px;
		font-weight:bold;
		background-color:#888888; 
		border-width:0px;
		border-style:solid; 
		border-color:#888888;
		padding:5px 5px 5px 5px; 
		background-repeat : repeat;
		background-image : url(/images/seo_detail_tit01.gif);
}

.shopping_cat_each_pic{	width:100px;	float:left;	padding:-5px 0px 0px 0px;}
.shopping_cat_each_text{	width:230px;	float:right;	padding:5px 0px 0px 5px;}

/*
		.shopping_cat_each_pic{ width:150px;float:left; padding:10px 10px 10px 0px;}
		.shopping_cat_each_text{ width:400px;float:right; padding:0px 10px 10px 0px;}
*/

div.shopping_cat_each_text p{ 		line-height:1.5em;		text-decoration: underline;}

/*
******************************
	shopping  cat	rank
******************************
*/


#shopping_cat_rank_main{ padding:0px 5px 5px 5px;margin:0px -5px 10px -15px; }

.shopping_cat_rank_each{
	padding:0px;
	margin:10px 2px 0px 2px;
	line-height:1.2em;
	clear:both;
	height:120px;
}
.shopping_cat_rank_each_tit {
	color:#ffffff;
	font-size:12px;
	font-weight:bold;
	background-color:#888888;
	border-width:0px;
	border-style:solid; 
	border-color:#888888;
	padding:3px 5px 3px 10px;
	margin: 5px 0 5px 0;
 	background-repeat : repeat;
	background-image : url(/images/seo_detail_tit01.gif);
}
.shopping_cat_rank_pic{
	width:80px;
	float:left;
	padding:0px;
}
.shopping_cat_rank_text{
	width:120px;
	float:right;
	padding:3px;
}
/*
******************************
	shopping  cat	rank 楽天
******************************
*/

#shopping_cat_rank_main{ padding:0px 5px 5px 5px;margin:0px -5px 10px -15px; }

.shopping_cat_raku_rank_each{
	padding:0px;
	margin:10px 2px 0px 2px;
	line-height:1.2em;
	clear:both;
	height:120px;
}
.shopping_cat_raku_rank_each_tit {
	color:#ffffff;
	font-size:12px;
	font-weight:bold;
	background-color:#888888;
	border-width:0px;
	border-style:solid; 
	border-color:#888888;
	padding:3px 5px 3px 10px;
	margin: 5px 0 5px 0;
 	background-repeat : repeat;
	background-image : url(/images/seo_detail_tit01.gif);
}
.shopping_cat_raku_rank_pic{
	width:80px;
	float:left;
	padding:0px;
}
.shopping_cat_raku_rank_text{
	width:120px;
	float:right;
	padding:3px;
}



/*
******************************************************************************************
	OK Wave
******************************************************************************************
*/


#okwave_main			{margin:0px 20px 0px 20px ;	padding:5px 30px 5px 30px;}
.ok_main_each_tit{font-weight:bold; margin:10px 0px 5px 0px ;}
.ok_main_each_tit a {font-size:;}
.ok_main_each_cont{margin:5px 20px 5px 20px;line-height:1.4em;}
.ok_main_each_date{margin:5px 20px 0px 20px;color:#008000;}
#okwave_main ol {		list-style:none;	margin:0px;	padding:0px;} 
#okwave_main ul {		list-style:none;	margin:0px;	padding:0px;} 
#okwave_main li {		list-style:none;	margin:0px;	padding:0px;} 

.ok_cont_top{
	padding:10px 10px 10px 30px;	
/*	background: #f8f8f8 url('/images/wall_note001.gif') ;*/
	line-height:1.2em;
	border-color : #e0e0e0;
	border-width : 1px 1px 3px 0px ;
	border-style: solid;
	margin-left:0px; margin-right:0px; margin-top:0px; margin-bottom:15px; 
}

#okwave ol {	list-style:none;	margin:0px;	padding:0px;} 
#okwave li {	list-style:none;	margin:0px;	padding:0px;} 
.ok_cont{margin:10px 20px 10px 30px;padding:10px;	background: #f0f0f0;}

/*
******************************************************************************************
	知恵袋
******************************************************************************************
*/

#chiebukuro_main		{margin:0px;	padding:5px 20px 5px 20px ;}
#chiebukuro_main h4 {margin:0px; font-size:12px;}
#chiebukuro_main ol {	list-style:none;	margin:0px;	padding:0px;} 
#chiebukuro_main li {	list-style:none;	margin:0px;	padding:0px;} 

#conts_seo #chiebukuro_main .chie_cat_tit h4 {	color:#ffffff;	margin:5px 0px 0px 0px;	padding:4px 0px 4px 20px;	background: #0032C6;}
.chie_cont_main{margin:10px 20px 10px 30px;padding:10px;	background: #f0f0f0;line-height:1.6em;}
.chie_ans_main{margin:10px 20px 10px 30px;padding:10px;	border-color: #000000;	border-width: 2px 0px 2px 0px;	border-style: dotted;line-height:1.6em;}
.chie_cont_top{margin:0px 0px 15px 0px;padding:10px;
	padding:20px 10px 20px 30px;

/*	background: #f8f8f8 url('/images/wall_note001.gif') ;*/
	background: #f5f5f5;

	line-height:1.2em;
/*	border-color : #e0e0e0;*/
	border-color : #999999;
	border-width : 1px 1px 3px 1px ;
	border-style: solid;
	}

#chiebukuro ol {	list-style:none;	margin:0px;	padding:0px;} 
#chiebukuro li {	list-style:none;	margin:0px;	padding:0px;} 
.chie_cont{margin:10px 20px 10px 30px;padding:10px;	background: #f0f0f0;}


/*
******************************************************************************************

******************************************************************************************
*/

/*--------------------------------*/
/*------ Wave Search -------------*/
/*--------------------------------*/

#yssearch_main		{margin:0px;	padding:5px 50px 5px 50px;}
.yssearch_main_each_tit{font-weight:bold; margin:10px 0px 5px 0px;}
.yssearch_main_each_tit a {font-size:14px;}

.yssearch_main_each_cont{margin:5px 20px 5px 20px;line-height:1.4em;}
#yssearch_main ol {		list-style:none;	margin:0px;	padding:0px;} 
#yssearch_main ul {		list-style:none;	margin:0px;	padding:0px;} 
#yssearch_main li {		list-style:none;	margin:0px;	padding:0px;} 




.yssearch_top_cont	{
	line-height:1.5em;
	margin:0px 0px 10px 0px;
	padding:10px;
	border-color : #0044cc;
	border-width : 0px 0px 2px 0px ;
	border-style: dotted;
}

.yssearch_top_tit		{
	font-weight:bold;	
	margin:0px;	padding:0px 0px 0px 25px ;
	background-repeat : no-repeat;
	background-image : url(/images/mark_web001.gif);
	background-position: left top;
	}

.yssearch_top_text		{margin:0px;	padding:5px 0px 5px 20px;}


/*
******************************************************************************************

******************************************************************************************
*/
/*--------------------------------*/
/*------ Blog Search  ------------*/
/*--------------------------------*/
.ysblog_top_cont	{
	line-height:1.5em;
	margin:0px 0px 10px 0px;
	padding:10px;
	border-color : #cc0000;
	border-width : 0px 0px 2px 0px ;
	border-style: dotted;
}



.ysblog_top_tit		{
	font-weight:bold;	
	margin:0px;	
	padding:0px 0px 0px 25px ;
	background-repeat : no-repeat;
	background-image : url(/images/mark_web002.gif);
	background-position: left top;
}
.ysblog_top_text		{margin:0px;	padding:5px 0px 5px 20px;}



/*--------------------------------*/
/*------wiki  --------------------*/
/*--------------------------------*/

#wikipedia_main		{margin:0px;	padding:5px 50px 5px 50px;}
.wikipedia_main_each_tit{font-weight:bold; margin:10px 0px 5px 0px ;}
.wikipedia_main_each_cont{margin:5px 20px 5px 20px;line-height:1.6em;}
#wikipedia_main ol {		margin:0px;	padding:0px;} 
#wikipedia_main li {		margin:0px;	padding:0px;} 

.wikipedia_top_cont		{
	line-height:1.5em;
	margin:0px 0px 0px 0px;
}

.wikipedia_top_tit		{
	font-weight:bold;	
	margin:0px;	padding:0px 10px 0px 25px ;
	background-repeat : no-repeat;
	background-image : url(/images/mark_wiki001.gif);
	background-position: left top;
	float:left;
	}

.wikipedia_top_text		{margin:0px;	padding:0px 20px 5px 20px;	
}






#tag_area{line-height:2em;text-decoration:none;margin:0px 0px 0px 20px;}

.tag01 { font-size:08px;text-decoration:none; }
.tag02 { font-size:11px;text-decoration:none; }
.tag03 { font-size:14px;text-decoration:none; }
.tag04 { font-size:17px;text-decoration:none; }
.tag05 { font-size:20px;text-decoration:none; }
.tag06 { font-size:23px;text-decoration:none; }
.tag07 { font-size:26px;font-weight:bold;text-decoration:none; }
.tag08 { font-size:30px;font-weight:bold;text-decoration:none; }
.tag09 { font-size:35px;font-weight:bold;text-decoration:none; }
.tag10 { font-size:40px;font-weight:bold;text-decoration:none; }

.waku00{margin:10px 10px 10px 10px;padding:10px 20px 10px 20px;background-color:#FFF0F5;border: 1px solid #FF99FF;}
.waku01{margin:10px 10px 10px 10px;padding:10px 20px 10px 20px;background-color:#F0F4FF;border: 3px solid #e6edff;}
.waku02{margin:10px 10px 10px 10px;padding:10px 20px 10px 20px;background-color:#F0F0F0;border: 1px solid #ccc;}
.waku03{margin:10px 10px 10px 10px;padding:10px 20px 10px 20px;background-color:#F8F8F8;border: 1px dotted #000;}
.waku04{margin:10px 10px 10px 10px;padding:10px 20px 10px 20px;background-color:#FAFAFA;border: 1px dotted #000;}
.waku05{margin:10px 10px 10px 10px;padding:10px 20px 10px 20px;background-color:#F0FFF0;border: 1px solid #CCFFCC;}

.waku00w{margin:10px 0px 10px 0px;padding:10px 20px 10px 20px;background-color:#FFF0F5;border: 1px solid #FF99FF;}
.waku01w{margin:10px 0px 10px 0px;padding:10px 20px 10px 20px;background-color:#F0F4FF;border: 3px solid #e6edff;}
.waku02w{margin:10px 0px 10px 0px;padding:10px 20px 10px 20px;background-color:#F0F0F0;border: 1px solid #ccc;}
.waku03w{margin:10px 0px 10px 0px;padding:10px 20px 10px 20px;background-color:#F8F8F8;border: 1px dotted #000;}
.waku04w{margin:10px 0px 10px 0px;padding:10px 20px 10px 20px;background-color:#FAFAFA;border: 1px dotted #000;}
.waku05w{margin:10px 0px 10px 0px;padding:10px 20px 10px 20px;background-color:#F0FFF0;border: 1px solid #CCFFCC;}

.font-family {margin:20px 0px 20px 0px;padding:20px 20px 20px 20px;background-color:#FAFAFA;border: 1px dotted #000;}

/*
******************************************************************************************

******************************************************************************************
*/
/* ############## PR############ */

#pr_infotop{	background: #D9E2FF;	padding:5px 10px 5px 10px;	margin:5px 15px -10px 15px;	line-height:1.3em;}
#pr_infotop ul{	list-style:none;	margin:0px;	padding:0px;}
#pr_infotop ul li{	list-style:none;	margin:5px 0px 0px 20px;	padding:0px;}
#pr_infotop a { margin:0px 0px 0px 0px;} 
.pr_infotop_tit{  	font-size:12px;	font-weight:400;clear:both; color:#ffffff;	margin:5px 0px 0px 0px;	padding:3px 0px 3px 20px;background: #0032C6;}
.pr_google01{	padding:5px 0px 5px 0px;	margin:5px 0px 10px 0px;	line-height:1.3em;}
.pr_google02{	padding:5px 0px 5px 25px;	margin:5px 0px 10px 0px;	line-height:1.3em;}
