@charset "UTF-8";
/* CSS Document */

/* snsPartsMain
======================================\*/
#p_snsTop{
	padding:0!important;
	border:none!important;
	margin:0;!important;
}

.p_snsParts{
	padding:10px;
	border-top:dotted 1px #c1c1c1;
	border-bottom:dotted 1px #c1c1c1;
	zoom:1;	
}
.p_snsParts:after{
		content:".";
		display:block;
		height:0;
		overflow:hidden;
		visibility:hidden;
		clear:both;
	}
	
	.p_snsParts ul.snsv2btn{
		zoom:1;
		margin-top:0!important;
		float:right;
	}
	.p_snsParts ul.snsv2btn:after{
		content:".";
		display:block;
		height:0;
		overflow:hidden;
		visibility:hidden;
		clear:both;
	}
		.p_snsParts ul.snsv2btn li{
			margin:0!important;
			padding:0!important;
			list-style:none;
			display:block;
			float:left;
			margin-left:12px!important;
			height:21px;
		}
		
				.p_snsParts ul.snsv2btn li.mixi2012{
				}
				
				.p_snsParts ul.snsv2btn li.tw2012{
				}
						:first-child+html .p_snsParts ul li.tw2012{
							width:68px;
						}
					
				.p_snsParts ul.snsv2btn li.fb2012{
					width:70px;
					overflow:hidden;
				}
						*:first-child+html .p_snsParts ul.snsv2btn li.fb2012{
							width:115px;
						}
				
				.p_snsParts ul li.gp2012{
				}
						:first-child+html .p_snsParts ul.snsv2btn li.gp2012{
							display:none;
						}
				
				.p_snsParts ul.snsv2btn li.add2012{
					width:50px;
				}
		
	.p_snsParts div.addthis_toolbox a.addthis_counter{
		float:right;
		margin:0;
		width:50px;
		padding:0;
	}

/* snsPartsSide
======================================\*/


#pcojp_snsPartsSide {
	clear:both;
	width:179px;
	padding-top:36px;
	padding-bottom:18px;
}




#pcojp_snsPartsSide div.snsPSin{
	margin:0;
	padding:12px 0 0px 10px;
	background:url(/common/sns/img/pcojp_snsPartsLefBack-B.png) repeat-y!important;
	overflow:hidden;
	zoom:1;
}




	div.snsPSin ul.snsv2btn{
		zoom:1;
		margin-top:0!important;
	}
	
		div.snsPSin ul.snsv2btn li{
			margin:0!important;
			padding:0!important;
			list-style:none;
			display:block;
			height:21px;
			margin-bottom:12px!important;
		}
		
				div.snsPSin ul.snsv2btn li.mixi2012{
				}
				
				div.snsPSin ul.snsv2btn li.tw2012{
				}
						:first-child+html div.snsPSin ul li.tw2012{
							width:68px;
						}
					
				div.snsPSin ul.snsv2btn li.fb2012{
					width:71px;
					overflow:hidden;
				}
						*:first-child+html div.snsPSin ul.snsv2btn li.fb2012{
							width:115px;
						}
				
				div.snsPSin ul li.gp2012{
				}
						:first-child+html div.snsPSin ul.snsv2btn li.gp2012{
							display:none;
						}
				
				div.snsPSin ul.snsv2btn li.add2012{
					width:50px;
				}
		
	div.snsPSin div.addthis_toolbox a.addthis_counter{
		float:right;
		margin:0;
		width:50px;
		padding:0;
	}






/* SPN snsPartsMain
======================================\*/

.spn_snsParts{
	padding:10px;
	zoom:1;
}
/*.spn_snsParts:after{
		content:".";
		display:block;
		height:0;
		overflow:hidden;
		visibility:hidden;
		clear:both;
	}*/
	
	.spn_snsParts ul.snsv2btn{
		zoom:1;
		margin-top:0!important;
		margin:0 auto!important;

	}
	.spn_snsParts ul.snsv2btn:after{
		content:".";
		display:block;
		height:0;
		overflow:hidden;
		visibility:hidden;
		clear:both;
	}
		.spn_snsParts ul.snsv2btn li{
			margin:0!important;
			padding:0!important;
			list-style:none;
			display:block;
			float:left;
			margin-left:12px!important;
			margin-right:18px!important;
			margin-bottom:8px!important;
			height:21px;
		}
		
				.spn_snsParts ul.snsv2btn li.mixi2012{
				}
				
				.spn_snsParts ul.snsv2btn li.tw2012{
				}
						:first-child+html .spn_snsParts ul li.tw2012{
							width:68px;
						}
					
				.spn_snsParts ul.snsv2btn li.fb2012{
					width:71px;
					overflow:hidden;
				}
						*:first-child+html .spn_snsParts ul.snsv2btn li.fb2012{
							width:115px;
						}
				
				.spn_snsParts ul li.gp2012{
				}
						:first-child+html .spn_snsParts ul.snsv2btn li.gp2012{
							display:none;
						}
				
				.spn_snsParts ul.snsv2btn li.add2012{
					width:50px;
				}
		
	.spn_snsParts div.addthis_toolbox a.addthis_counter{
		float:right;
		margin:0;
		width:50px;
		padding:0;
	}















