<br />
<b>Deprecated</b>:  The each() function is deprecated. This message will be suppressed on further calls in <b>/home/zhenxiangba/zhenxiangba.com/public_html/phproxy-improved-master/index.php</b> on line <b>456</b><br />
@charset "utf-8";

/* =================================================================
   machinaka faqの設定
 ================================================================= */

/* 上書き
************************************************************************/
@media screen and (min-width:769px) { /* PC */
	.ac-1-1 > li > .ac-ttl-solo {
		margin: 0 30px;
		padding: 25px 0 25px 20px;
		color: #333;
		font-size: 2.2rem;
		font-weight: bold;
		position: relative;
	}
	.ac-1-1 > li > .ac-ttl-solo::before {
		position: absolute;
		content: "";
		background: #A9D37A;
		width: 5px;
		border-radius: 2.5px;
		top: 20px;
		bottom: 20px;
		left: 0;
	}
	.ac-1-1 > li > .ac-ttl-solo:hover {
		cursor: pointer;
	}
	.ac-1-1 > li > .ac-ttl-solo .ba-2 {
		vertical-align: bottom;
		margin-left: 15px;
	}
	.ac-1-1 > li > .ac-box {
		display: block;
	}
	.ac-1-2 > li > .ac-ttl-solo {
		margin: 0 30px;
		padding: 25px 0 25px 20px;
		color: #333;
		font-size: 2.2rem;
		font-weight: bold;
		position: relative;
	}
	.ac-1-2 > li > .ac-ttl-solo::before {
		position: absolute;
		content: "";
		background: #87CAEE;
		width: 5px;
		border-radius: 2.5px;
		top: 20px;
		bottom: 20px;
		left: 0;
	}
	.ac-1-2 > li > .ac-ttl-solo:hover {
		cursor: pointer;
	}
	.ac-1-2 > li > .ac-ttl-solo .ba-1 {
		vertical-align: bottom;
		margin-left: 15px;
	}
	.ac-1-2 > li > .ac-box {
		display: block;
	}
}

@media screen and (max-width:768px) { /* SP */
	.ac-1-1 > li .ac-ttl-solo {
		margin: 0 10px 0 12px;
		padding: 18px 18px 18px 15px;
		color: #333;
		font-size: 16px;
		font-weight: bold;
		letter-spacing: normal;
		position: relative;
		line-height: 1.25;
	}
	.ac-1-1 > li .ac-ttl-solo::before {
		position: absolute;
		content: "";
		background: #A9D37A;
		border-radius: 2px;
		width: 4px;
		top: 15px;
		bottom: 15px;
		left: 0;
	}
	.ac-1-1 > li .ac-ttl-solo .ba-2 {
		vertical-align: bottom;
		margin-left: 6px;
		padding: 5px 2px 5px 2px;
	}
	.ac-1-1 > li > .ac-box {
		display: block;
	}
	.ac-1-2 > li .ac-ttl-solo {
		margin: 0 10px 0 12px;
		padding: 18px 18px 18px 15px;
		color: #333;
		font-size: 16px;
		font-weight: bold;
		letter-spacing: normal;
		position: relative;
		line-height: 1.25;
	}
	.ac-1-2 > li .ac-ttl-solo::before {
		position: absolute;
		content: "";
		background: #87CAEE;
		border-radius: 2px;
		width: 4px;
		top: 15px;
		bottom: 15px;
		left: 0;
	}
	.ac-1-2 > li .ac-ttl-solo .ba-1 {
		vertical-align: bottom;
		margin-left: 6px;
		padding: 5px 2px 5px 2px;
	}
	.ac-1-2 > li > .ac-box {
		display: block;
	}
}


/* faq-acl
************************************************************************/
@media screen and (min-width:769px) { /* PC */
	.faq-acl .acl > li {
		padding: 0;
		vertical-align: top;
	}
	.faq-acl .acl > li:nth-child(1) {
		width: 60%;
	}
	.faq-acl .acl > li:nth-child(2) {
		width: 40%;
	}
	.faq-acl .acl > li > a {
		display: block;
		margin-bottom: 20px;
	}
}
@media screen and (max-width:768px) { /* SP */
}




/* bt-4-1 上書き
************************************************************************/
@media screen and (min-width:769px) { /* PC */
	.bt-4-1 li {
		vertical-align: top;
	}
	.bt-4-1 li a span {
		display: block;
		color: #666;
		font-size: 1.4rem;
		font-weight: normal;
		margin-top: 10px;
	}
	.bt-4-1 li a.bt-row {
		padding: 27px 10px;
	}
}
@media screen and (max-width:768px) { /* SP */
	.bt-4-1 li a span {
		display: block;
		color: #666;
		font-size: 14px;
		font-weight: normal;
		margin-top: 10px;
	}
	.bt-4-1 li a.bt-row {
		border-radius: 37px;
	}
}

/* お困りごとから探す 上書き
************************************************************************/
@media screen and (min-width:769px) { /* PC */
	.th-4 > li .text-box .ttl {
		margin-top: 10px;
		font-size: 1.7rem;
		font-weight: bold;
		line-height: 1.8;
	}
	.th-4 {
		margin: 0 -15px;
	}
	.th-4 > li {
		width: calc(25% - 30px);
		margin: 0 15px;
	}

}
@media screen and (max-width:768px) { /* SP */
	.th-4 > li .text-box .ttl {
		margin-top: 10px;
		font-size: 16px;
		font-weight: bold;
		line-height: 1.8;
	}
}
