@charset "utf-8";
/* CSS Document */
.data_img{
	display: table-cell;
	vertical-align: middle;
	float:left;
}

.p_icon{
	height:25px;
	float:right;
	padding-top:10px;
}
.p_text{
	float:left;
	padding-left:20px;
}

#content_first{
	border-top:none;
}

.content{
    /*display: flex;*/
	background-color:transparent;
	/*border-top: dotted 4.5px gray;*/
    align-items: center;
    vertical-align: middle;
	clear:both;
}

.line_f {
    width:100%;
    display:block;
    background-image: -moz-linear-gradient(left, #808080, #808080 14.28571%, rgba(255, 255, 255, 0) 14.28571%, rgba(255, 255, 255, 0) 100%);
    background-image: -o-linear-gradient(left, #808080, #808080 14.28571%, rgba(255, 255, 255, 0) 14.28571%, rgba(255, 255, 255, 0) 100%);
    background-image: -webkit-linear-gradient(left, #808080, #808080 14.28571%, rgba(255, 255, 255, 0) 14.28571%, rgba(255, 255, 255, 0) 100%);
    background-image: linear-gradient(to right, #808080, #808080 14.28571%, rgba(255, 255, 255, 0) 14.28571%, rgba(255, 255, 255, 0) 100%);
    background-size: 14px 14px;
    height: 2px;
    margin-top:20px;
    margin-bottom:10px;
}



@media screen and (max-width:2000px){
	.line_f {
    	margin-top:20px;
    	margin-bottom:10px;
	}
}
@media screen and (max-width:850px){
	.line_f {
    	margin-top:20px;
    	margin-bottom:0px;
	}
}
@media screen and (max-width:768px){
	.line_f {
    	margin-top:20px;
    	margin-bottom:0px;
	}
}
@media screen and (max-width:640px){
	.line_f {
    	margin-top:20px;
    	margin-bottom:0px;
	}
}
@media screen and (max-width: 480px){
	.line_f {
    	margin-top:20px;
    	margin-bottom:0px;
	}
 
 	.p_text{
	float:left;
	padding-left: 20px;
	line-height: 20px;
	padding-bottom: 10px;
	text-align: left;
	}

}