*{
	font-family: "Roboto", "Helvetica", "Arial", sans-serif;
}

/*ヘッダー*/
.site-title {
    display: flex;
    color: #fff;
    align-items: center;
}

.reposta_logo{
width: 40px;
margin: 15px;

}

#footer {
    bottom: 0px;
    height: auto;
}
.copywrite{
text-align: center;
    color: white;
margin: 10px 0px
}

.alert-warning {
  display: none;
}

/*リストの点非表示*/
ul {
list-style:none;
}

/*パンくずリスト*/
.breadcrumb {
display:none;
}

/*コンテンツ下の方に表示される更新者の名前等非表示*/
.btn-group{
display:none;
}

/*footer部分のリンク*/
small{
 pointer-events: none;
content: "文字列";
}

/*検索詳細項目のfooterのライン非表示*/
footer hr{
display: none;
}

/*検索BOXのずれ修正*/
.input-group {
display:inline-flex;
}

/*微妙な画面サイズの検索ボックスの調整*/
@media (max-width: 992px){
.form-inline .input-group>.form-control {
    width: 70%;
}
}

/*サイドメニューの縦線*/
.sidebar {
border-left:none;
border-right:none;
}


/*スマホナビゲーション非表示*/
	.navbar-toggle {
		display: none;
	}

@media only screen and (max-width: 810px){
.ufaq-faq-title-text {
    width: 100%!important;
}
}

/*検索時のアンサーのはみ出る部分折り返し*/
.ufaq {
    overflow-wrap: break-word;
}