@charset "UTF-8";


/*
.storyOnlyMe .timelineAudienceSelector .uiSelectorButton span.uiButtonText{color:#3b5998;display:inline-block;line-height:1;margin-left:3px}
.fbTimelineCapsule{background:url(/rsrc.php/v2/yD/r/N8eF8pLkCCD.png) repeat-y center top;margin:0;padding:0px 0;position:relative;list-style:none}
.fbTimelineCapsuleBorn{padding-bottom:0}
.fbTimelineCapsule:empty{display:none}
.fbTimelineBalancer{height:0;overflow:hidden;position:absolute}
.fbTimelineCapsule .fbTimelineOneColumn .topBorder{background-image:url(0skAgqH9I7d.png);background-repeat:no-repeat;background-size:auto;background-position:0 0;width:851px}
.fbTimelineCapsule .fbTimelineOneColumn .bottomBorder{background-image:url(/rsrc.php/v2/yR/r/kLUqkRccdpx.png);background-repeat:no-repeat;background-size:auto;background-position:0 0;width:851px}
.fbTimelineCapsule .fbTimelineOneColumn .spinePointer{background-image:url(0skAgqH9I7d.png);background-repeat:no-repeat;background-size:auto;background-position:-501px -4px;height:21px;left:418px;top:-20px;width:15px}
.fbTimelineCapsule .spinePointerDownward .spinePointer{background-image:url(0skAgqH9I7d.png);background-repeat:no-repeat;background-size:auto;background-position:-517px -4px;top:auto;bottom:-19px}
.fbTimelineOneColumn{clear:both;z-index:2}
.fbTimelineOneColumn + .fbTimelineOneColumn{margin-top:30px}
.fbTimelineUnit:hover{z-index:2}
.fbTimelineUnit .uiStreamStory .mainWrapper{margin-right:0;padding-top:9px}
.fbTimelineUnit .fbMainStreamAttachment{min-height:80px}
.fbTimelineUnit .fbMainStreamAttachment .uiVideoThumb img{max-height:100px}
.fbTimelineUnit .uiStreamFooter{min-height:16px}
.fbTimelineCapsule .fbTimelineIndeterminateContent{margin-bottom:0}
.fbTimelineCapsule .fbTimelineIndeterminateContent .bottomBorder{margin-bottom:15px}
.fbTimelineCapsule .leftColumn .spinePointer{background-image:url(0skAgqH9I7d.png);background-repeat:no-repeat;background-size:auto;background-position:-683px -56px}
.fbTimelineCapsule .placeholderUnit{visibility:hidden}
.fbTimelineCapsule .placeholderUnit[style]{visibility:visible;z-index:1}
*/
#container img{
}
.fbTimelineTimePeriod img.fb_img{
	width:auto !important;
}

.fbTimelineCapsule .timelineUnitContainer{background:#fff;border:1px solid #b8b8b8;padding:13px 15px;	border-radius:2px;-webkit-border-radius:2px;-moz-border-radius:2px;margin:0 10px;}

.fbTimelineUnit{display:block;margin-bottom:15px;position:relative}

.fbTimelineTwoColumn[data-side="l"] .spinePointer{background-image:url(0skAgqH9I7d.png);background-repeat:no-repeat;background-size:auto;background-position:-683px -56px;left:auto;right:-18px}
.fbTimelineTwoColumn[data-side="l"] + .fbTimelineTwoColumn[data-side="r"] .spinePointer{top:40px}

.clearfix:after{clear:both;content:".";display:block;font-size:0;height:0;line-height:0;visibility:hidden}
.clearfix{zoom:1}

#facebook_status_box {
	background: #ffffff;
	color: #383838;
	margin: 0px;
	padding: 0px;
	font-size: 12px;
}

#facebook_status_box h2, #facebook_status_box h5 {
	margin: 0px;
	padding: 0px;
	font-size:13px !important;
	font-weight:bold !important;
}

#facebook_status_box p {
	margin: 0px;
	padding: 5px 0px 0px 0px;
	color: #383838;
	line-height: 150%;
}

#facebook_status_box h2 {
	padding: 10px 0px 10px 30px;
	background: #F6F6F6;
	letter-spacing: -.5px;
	font-size: 1.4em;
	color: #383838;
}

#facebook_status_box #facebook_canvas {
	overflow: auto;
}

#facebook_status_box .fb_post {
	border-radius: 3px;
}

#facebook_status_box .fb_post h5 {
	padding: 0px;
	font-size: 11px;
	margin-bottom: 2px;
	line-height: 1;
}

#facebook_status_box .fb_post h5 a {
	color:#000;
	text-decoration: none;
	-webkit-transition:0.3s;
	-moz-transition:0.3s;
	-o-transition:0.3s;
	-ms-transition:0.3s;
	transition:0.3s;
}
#facebook_status_box .fb_post h5 a:visited {
	color:#000;
}
#facebook_status_box .fb_post h5 a:hover {
	color:#5e5e5e;
}
#facebook_status_box .fb_post h5 a:active {
	color:#000;
}

#facebook_status_box .fb_post .fb_photoblock {
	overflow: hidden;
	padding: 7px;
	margin: 0;
}
#facebook_status_box .fb_post .fb_photo {
	float: left;
	width: 32px;
	margin-right: 10px;
}
#facebook_status_box .fb_post .fb_time {
	line-height:180%;
	color: #999999;
}
#facebook_status_box .fb_post .fb_time img {
	padding-right: 5px;
}
#facebook_status_box .fb_post .fb_photo img {
	border: none;
	width: 32px;
	height: 32px;
}
#facebook_status_box .fb_post .fb_photo_content {
	font-size: 11px;
	float: left;
}
#facebook_status_box .fb_post .fb_msg {
	clear: both;
	padding: 7px;
	overflow: hidden;
}
#facebook_status_box .fb_post .fb_msg p {
	font-size: 12px;
}
#facebook_status_box .fb_link_post img {
	margin: 10px 3px 10px 0px;
	width:100%;
	float: left;
}
#facebook_status_box .fb_link_post h6 {
	font-size: .9em;
	margin: 3px 0px 0px 0px;
}
#facebook_status_box .fb_link_post a {
	color: #0A7A98;
	text-decoration: none;
}
#facebook_status_box .fb_link_post a:hover {
	text-decoration: underline;
}
#facebook_status_box .fb_link_post p {
	font-size: .9em;
	color: #999999;
}
#facebook_status_box .fb_link_post p.fb_link_caption {
	margin: 0px;
	margin-top: -5px;
	color: #383838;
}
#facebook_status_box .fb_link_post p.fb_vid_length {
	font-size: 10px;
}
#facebook_status_box .fb_link_post p.fb_desc {
	font-size: 11px;
}
#facebook_status_box .fb_link_post p.fb_cap {
	font-size: 11px;
	color: #000000;
}
#facebook_status_box .fb_post img.fb_post_icon {
	float: left;
	margin: 2px;
	width:auto !important;
}
#facebook_status_box .fb_post .fb_commLink {
	font-size: 11px;
	background: #e6e6e7;
	padding: 3px 7px;
	clear: both;
}
#facebook_status_box .fb_post .fb_commLink a {
	color: #00a0e9;
	text-decoration: none;
}
#facebook_status_box .fb_post .fb_commLink a:hover{
	color:#7fd0f4; text-decoration:none;
}

#facebook_status_box .fb_post .fb_msg .fb_commLink a:hover {
	text-decoration: underline;
}
#facebook_status_box .fb_post .fb_likes {
	float: right;
	margin-left: 5px;
}
#facebook_status_box .fb_post .fb_likes a {
	background-image: url("https://fbstatic-a.akamaihd.net/rsrc.php/v2/y-/r/tbhIfdAHjXE.png");
	background-repeat: no-repeat;
	background-position: 0 -59px;
	height: 14px;
	padding-left: 18px;
}
#facebook_status_box .fb_msg p.fb_story {
	font-size: 10px;
	color: #999999;
}
#facebook_status_box .fb_post .fb_comments {
	background-color: #EDEFF4;
	font-size: 11px;
	border-bottom: 1px solid #e6e6fa;
	overflow: hidden;
	padding: 7px;
	margin: 0;
}
#facebook_status_box .fb_post .fb_comments p {
	font-size: 11px;
	margin: 0;
	padding: 0;
	float: left;
}
#facebook_status_box .fb_post .fb_comments a {
	color: #0A7A98;
	text-decoration: none;
}

#facebook_status_box #facebook_canvas .fb_post .fb_commLink .fb_likes .tooltip{
	position: static !important;
	padding: 0 0 0 18px !important;
	opacity: 1 !important;
	filter: alpha(opacity=1) !important;
}

#facebook_status_box .fb_post .fb_comments .fb_comment_likes {
	background-image: url("https://fbstatic-a.akamaihd.net/rsrc.php/v2/y-/r/tbhIfdAHjXE.png");
	background-repeat: no-repeat;
	background-position: 0 -59px;
	height: 14px;
	padding-left: 18px;
	margin-left: 5px;
}

.fb_more{
	text-align:center !important;
	margin-top:20px !important;
	padding-bottom:20px;
	cursor:pointer;
}

.tumugi_fb_link{
	text-align:right;
}

.tumugi_fb_link span{
	background: url(../images/fb_icon_02.gif) no-repeat 0 5px;
	padding:0 0 0 10px;
}

/*-------------- pc---------------*/
@media only screen and (min-width:960px) {
.fbTimelineTimePeriod{
	background:#E6E6E7 url(../images/fb_bg_01.gif) repeat-y center top;
	width:851px;
	margin:0 auto;
}

.fbTimelineTwoColumn[data-side="r"]{clear:right;float:right}
.fbTimelineUnit[data-side="l"]{clear:left;float:left}
.fbTimelineCapsule .timelineUnitContainer{background:#fff;border-left:1px solid #b8b8b8;border-right:1px solid #b8b8b8;padding:13px 15px;border-top:none;border-bottom:none;border-radius:0px;-webkit-border-radius:0px;-moz-border-radius:0px;margin:0;}
.fbTimelineCapsule .topBorder{background-image:url(0skAgqH9I7d.png);background-repeat:no-repeat;background-size:auto;background-position:-412px -249px;height:3px;width:411px}
.fbTimelineCapsule .bottomBorder{background-image:url(0skAgqH9I7d.png);background-repeat:no-repeat;background-size:auto;background-position:0 -249px;height:4px;width:411px}
.fbTimelineCapsule .spinePointer{background-image:url(0skAgqH9I7d.png);background-repeat:no-repeat;background-size:auto;background-position:-663px -56px;height:15px;left:-18px;position:absolute;top:20px;width:19px;z-index:1}
.fbTimelineTwoColumn .timelineUnitContainer{width:379px}

}

.diary h1{
	margin-left:10px;
}



/*レイアウト追加 2013/12/11*/
.fb_comments{
	line-height:14px;
}

.fb_photo{
	width:32px !important;
	float:left !important;
}

.fb_photo_content{
	width:305px !important;
	float:left !important;
}



