hr.wline {
	height: 1px;
	border-top-width: 2px;
	border-top-style: solid;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	border-top-color: #FFFFFF;
	padding: 0;
	margin-top: 0;
	margin-right: 0;
	margin-bottom: 10px;
	margin-left: 0;
}
.twitw {}

#document.timeline-Widget {
    max-width: 100% !important;
    width: 100% !important;
    }

div.timeline-Widget {
    max-width: 100% !important;
    width: 100% !important;
    }

.timeline {
    max-width: 100% !important;
    width: 100% !important;
    }

/* ここから下を追記 */
.SandboxRoot.env-bp-970 .timeline-Tweet-text {
    font-size: 10.5pt !important;
    line-height: 14pt!important;
    }

.SandboxRoot.env-bp-820 .timeline-Tweet-text {
    font-size: 10.5pt !important;
    line-height: 14pt!important;
    }
.topinfoin {
		background: rgba(0, 0, 0, .5) !important;
	-webkit-border-radius: 7px;
	-moz-border-radius: 7px;
	border-radius: 7px;
	padding: 7px;
	heigh: 130px;
}  

.service-desc td {
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #F9C6C2;
	padding-top: 2px;
	padding-bottom: 2px;
}

.result {
	color: #000;
	display: block;
	font-weight: bold;
	margin-top: 10px;
	border-bottom-width: 2px;
	border-bottom-style: solid;
	border-bottom-color: #C00;
}

/**** Social Icons ****/
.socialiconswaku {
	margin-top: 10px;
	margin-bottom: 10px;
}

.socialiconswaku ul{margin: 0; 
padding: 0; 
list-style: none; 
	}
.socialiconswaku li {
	list-style: none; 
	float: left;
	margin-right: 10px;
}
/* Small Monitor */
a.social-icon { 
	background: url(../images/social-icons.png);
	display: block; 
	width: 46px; 
	height: 46px;
}
a.facebook {background-position: 0px 0px;}
a.facebook:hover {background-position: 0px -47px;}
a.twitter{background-position: -52px 0px;}
a.twitter:hover {background-position: -52px -47px;}
