@charset "shift_jis";
/* CSS Document */

/*----clearfix-----*/

.clearfix:after {
	content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
}

.clearfix {
	zoom: 1;
}

/*----padding-----*/

.pr40 { padding-right: 40px;}

.pb5 { padding-bottom: 5px;}
.pb10 { padding-bottom: 10px;}


/*----main-----*/

.w253 {
	width: 253px;
	padding-right: 20px;
	float: left;}

.facebook_cat {
	padding-bottom: 20px;}
	
.facebook_cat h3 {
	background: url("../images/ttl_bar.jpg") no-repeat center bottom;
	color: #206CB8;
	font-weight: bold ;
	font-size: 161.1%;
	margin-bottom: 10px;
	padding: 0 0 3px 22px; }
	
.facebook_cat dt{
	font-size:16px;
	font-weight: bold;
	color: #206CB8;
	margin-bottom: 5px;
	padding-left: 50px;
	height: 28px;}
	
	.facebook_cat dt.movie{
	background: url("../images/cat2_icon1.gif") no-repeat left top;}
	
	.facebook_cat dt.photo{
	background: url("../images/cat2_icon2.gif") no-repeat left top;}

.tag_box {
	clear: both;
	padding: 20px 0 0 0;
	width: 760px;}

.tag_box div{
	background: url("../images/cat3_box2.gif") repeat-y;
	padding: 10px 20px 0 20px;}
	
.tag_box div p{
	width: 412px;
	float: left;
	padding-right: 20px;}
	
.tag_box div p img{
	padding-top: 10px;}
	
.link_arw {
	background: url("../images/arw_icon.gif") no-repeat left center;
	padding-left: 15px;
}
