@charset "utf-8";
.reportTable td{
	padding:10px;
}

.reportTable li{
	margin-bottom:5px;
}

.responseContent{
	line-height:2em;
	display: block; /* Fallback for non-webkit */
	display: -webkit-box;
	height: 60px;
	/* Fallback for non-webkit */
	margin: 0 auto;
	-webkit-line-clamp: 2;
	-webkit-box-orient: vertical;
	overflow: hidden;
	text-overflow: ellipsis;
}

.video-container {
    position: relative;
    padding-bottom: 56.25%;
    padding-top: 30px; height: 0; overflow: hidden;
}
 
.video-container iframe,
.video-container object,
.video-container embed {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
}

.commonArticle div{ line-height:2em;}

/* --- 2017 lohas --- */
.goSignFixed {position: fixed; right: 5%; bottom: -8px; width:150px; height: 109px; z-index: 50; font-size:18px; font-size: 1rem; font-weight: 200; line-height: 1; color: #FFF; text-align: center; animation-fill-mode: backwards; cursor: pointer; background-image: url(../images/gosignFix.gif); -webkit-background-size: 100%; background-size: 100%; background-repeat: no-repeat; animation-name: flowH; animation-duration: 5s; animation-iteration-count: infinite; animation-timing-function: linear;z-index:99;animation-delay:0.2s;}
.goSignFixed:before { content: ""; background-image: url(../images/gosignFix_before.gif); background-repeat: no-repeat; -webkit-background-size: 100%; background-size: 100%; width: 75px; height: 75px; position: absolute; left: -55px; top:-45px; }
.goSignFixed a { width: 135%; height: 140%; display: block; position: relative; left: -35%; top:-40%;}
.goSignFixed:hover { bottom:-2px; animation-play-state: paused;}
.goSignFixed.down { display: none;}
@keyframes flowH {
  from, 80% {
    transform: translate3d(0,0,0);
  }

  30%,50% {
    transform: translate3d(-100%,0,0);
  }
}