

@charset "utf-8";
/*===========================
add
===========================*/

@charset "utf-8";
/*===========================
add
===========================*/

.yellow:before{
	color: #ead80d !important;
}

.pl1em{
	padding-left: 1em;
}


.catch2 {
	color:var(--basic-color);
}

.catch3 {
	color:var(--basic-color);
}

.txtIcon {
	padding:0.1em 2.5em 0.1em 2.5em;
	background-color:var(--basic-color);
}

.txtIconBlock {
	padding:0.2em 2.5em 0.2em 2.5em;
	background-color:var(--basic-color);
}

.boxFrame {
	border:3px solid var(--basic-color);
	background: rgba(255,255,255,.8);
}

.boxSimple {
	border-radius: 10px;
	padding:2.5em;
	background: rgba(255,255,255,.9);
	border-color: rgba(220, 135, 185,.15);
}

ul.liCheck li:before , ul.liCheckInline li:before , ul.liCheck2Div li:before , ul.liCheck3Div li:before , ul.liCheck4Div li:before {
	color:var(--basic-color);
}

ul.liCircle li::before , ul.liInline li::before ,  ul.liInline2Div li::before , ul.liInline3Div li::before , ul.liInline4Div li::before {
	background-color:var(--basic-color);
}

.answer-text:before {
	background:var(--basic-color);
}

.question-title:before {
	background:#666365;
}
.topBtn .f-item1-2 p.txtBnrAr{
	width: 100%;

}
.topBtn .f-item1-2 a{
	max-width: 400px;
	width: 90%;
	margin:  auto;

}
.contactBtn{

    width: 100%;
}
.btnContact .contactBtn{
    display: flex;
    justify-content: center;
}
.btnContact .contactBtn span{
display: block;
  min-width: 200px;
  max-width: 360px;
  width: 100%;
}
.btnContact .contactBtn span a{
    width: 100%;
}

.btnContact .txtContacBnr.hoverTrans{
    display: inline-block;
}