.red {
	color: #ff0000;
}
	
	@media screen and (max-width: 760px) {
	.faq_bg {
		width: 100%;
		height: 37vw;
		clear: both;
		margin-bottom: 2vw;
		position: relative;
		background-image: url(../images/monitor_faq/faq_main.jpg);
		background-repeat: no-repeat;
		background-size: cover;
		background-position: 42% 0%;
	}
	.monitor-faq .auto {
		width: 100%;
		margin: auto;
		font-size: 2.6vw;
	}
	.auto p {
		width: 90%;
		margin: auto;
	}
	.faq_h2 {
		border-bottom: 3px solid #ff1e68;
    	text-align: center;
		margin: 4vw 0 3vw;
	}
	.faq_h2 img {
		height: 5.5vw;
    	padding: 0 0 1vw;
	}
	.faq01_text {
		text-align: center;
		font-size: 3vw;
	}
	.big_red {
		font-size: 5vw;
		color: #ff0000;
	}
	.faq01_h3 {
		color: #38c0f1;
		border: 3px solid #38c0f1;
		border-radius: 50px;
		padding: 2vw 4vw;
		font-size: 3vw;
		font-weight: bold;
		text-align: center;
		width: 90%;
		margin: 2vw auto 4vw;
	}
	.faq01 ul {
		display: table;
		width: 85%;
		margin: 0 auto 4vw;
	}
	.faq01 ul li {
		width: 48%;
		margin-right: 4%;
		float: left;
		margin-bottom: 4vw;
	}
	.faq01 ul li:nth-child(even) {
		margin-right: 0;
	}
	.faq_h3 {
		width: 90%;
		margin: 2vw auto;
		text-align: center;
		padding: 1vw 0;
		background: #ebb2b2;
		color: #fff;
		font-weight: bold;
		border-radius: 50px;
		line-height: 1.4;
	}
	.faq_info {
		width: 90%;
		margin: 2vw auto 4vw;
	}
	.faq02 p {
		text-align: center;
		margin: 2vw auto;
	}
	.faq_info_menu {
		display: table;
		width: 100%;
		margin: 0 auto 3vw;
	}
	.faq_info_menu li {
		width: 48%;
		margin-right: 4%;
		float: left;
	}
	.faq_info_menu li:last-child {
		margin-right: 0;
	}
	.faq03 p {
		text-align: center;
		margin: 4vw auto;
		width: 90%;
	}
	.faq_img_list {
		width: 100%;
		margin: auto;
	}
	.faq_img_list li {
		width: 100%;
		margin-bottom: 20px;
	}
	.faq04_ul ul {
		width: 70%;
		margin: 3vw auto;
	}
	.faq04_ul li {
		width: 100%;
		margin-bottom: 3vw;
		position: relative;
	}
	.faq04_ul li.question {
		position: relative;
		display: table-cell;
		vertical-align: middle;
		padding: 10px 30px;
		font-weight: bold;
		font-size: 3vw;
		width: 100vw;
		height: 10vw;
		line-height: 34px;
		background: #ffc5c5;
		border: 3px solid #ffc5c5;
		z-index: 0;
		border-radius: 15px;
		line-height: 1.6;
	}
	.faq04_ul li.question:before {
		border-style: solid;
		border-width: 10px 10px 10px 0;
		border-color: transparent #ffc5c5 transparent transparent;
		content: "";
		position: absolute;
		top: 0;
		left: -8px;
		margin-top: 17px;
		display: block;
		width: 0px;
		height: 0px;
		z-index: 0;
	}
	.faq04_ul li.question:after {
		content: "";
		width: 10vw;
		height: 10vw;
		margin-bottom: 2vw;
		position: absolute;
		background-image: url(../images/monitor_faq/faq_q.png);
		background-repeat: no-repeat;
		background-size: 100%;
		left: -12vw;
		top: 0;
	}
	.faq04_ul li.answer {
		position: relative;
		display: table-cell;
		vertical-align: middle;
		padding: 10px 30px;
		font-size: 3vw;
		width: 100vw;
		height: 10vw;
		line-height: 34px;
		background: #d2e5f4;
		border: 3px solid #d2e5f4;
		z-index: 0;
		border-radius: 15px;
		line-height: 1.8;
	}
	.faq04_ul li.answer:before {
		border-style: solid;
		border-width: 10px 0 10px 10px;
		border-color: transparent transparent transparent #d2e5f4;
		content: "";
		position: absolute;
		top: 0;
		right: -8px;
		margin-top: 17px;
		display: block;
		width: 0px;
		height: 0px;
		z-index: 0;
	}
	.faq04_ul li.answer:after {
		content: "";
		width: 10vw;
		height: 10vw;
		margin-bottom: 2vw;
		position: absolute;
		background-image: url(../images/monitor_faq/faq_a.png);
		background-repeat: no-repeat;
		background-size: 100%;
		right: -12vw;
		top: 0;
	}
}

@media screen and (min-width: 761px) {
	.monitor-faq {
		line-height: 2;
	}
	.faq_bg {
		width: 100%;
		height: 33vw;
		clear: both;
		position: relative;
		background-image: url(../images/monitor_faq/faq_main.jpg);
		background-repeat: no-repeat;
		background-size: cover;
		background-position: 50% 0%;
	}
	.monitor-faq .auto {
		width: 1000px;
		margin: auto;
	}
	.faq_h2 {
		border-bottom: 3px solid #ff1e68;
    	text-align: center;
		margin: 60px 0 30px;
	}
	.faq_h2 img {
		height: 50px;
    	padding: 0 0 10px;
	}
	.faq01_text {
		text-align: center;
		font-size: 22px;
	}
	.big_red {
		font-size: 32px;
		color: #ff0000;
	}
	.faq01_h3 {
		color: #38c0f1;
		border: 3px solid #38c0f1;
		border-radius: 50px;
		padding: 4px 16px;
		font-size: 23px;
		font-weight: bold;
		text-align: center;
		width: 900px;
		margin: 20px auto;
	}
	.faq01 ul {
		display: flex;
		width: 900px;
		margin: 0 auto 40px;
	}
	.faq01 ul li {
		width: 23%;
		margin-right: 2.6%;
	}
	.faq01 ul li:last-child {
		margin-right: 0;
	}
	.faq_h3 {
		width: 800px;
		margin: 20px auto;
		text-align: center;
		padding: 10px 0;
		background: #ebb2b2;
		color: #fff;
		font-weight: bold;
		border-radius: 50px;
		line-height: 1.4;
	}
	.faq_info {
		width: 700px;
		margin: 20px auto 40px;
	}
	.faq02 p {
		text-align: center;
		margin: 20px auto;
	}
	.faq_info_menu {
		display: flex;
		width: 100%;
		margin: 0 auto 30px;
	}
	.faq_info_menu li {
		width: 48%;
		margin-right: 4%;
	}
	.faq_info_menu li:last-child {
		margin-right: 0;
	}
	.faq03 p {
		text-align: center;
		margin: 40px auto;
	}
	.faq_img_list {
		width: 800px;
		margin: auto;
	}
	.faq_img_list li {
		width: 100%;
		margin-bottom: 20px;
	}
	.faq04_ul ul {
		width: 700px;
		margin: 30px auto;
	}
	.faq04_ul li {
		width: 100%;
		margin-bottom: 40px;
		position: relative;
	}
	.faq04_ul li.question {
		position: relative;
		display: table-cell;
		vertical-align: middle;
		padding: 10px 30px;
		font-weight: bold;
		font-size: 20px;
		width: 700px;
		height: 100px;
		line-height: 34px;
		background: #ffc5c5;
		border: 3px solid #ffc5c5;
		z-index: 0;
		border-radius: 15px;
		line-height: 1.6;
	}
	.faq04_ul li.question:before {
		border-style: solid;
		border-width: 10px 10px 10px 0;
		border-color: transparent #ffc5c5 transparent transparent;
		content: "";
		position: absolute;
		top: 50%; left: -8px;
		margin-top: -9px;
		display: block;
		width: 0px;
		height: 0px;
		z-index: 0;
	}
	.faq04_ul li.question:after {
		content: "";
		width: 100px;
		height: 100px;
		margin-bottom: 2vw;
		position: absolute;
		background-image: url(../images/monitor_faq/faq_q.png);
		background-repeat: no-repeat;
		background-size: 100%;
		left: -130px;
		top: 0;
	}
	.faq04_ul li.answer {
		position: relative;
		display: table-cell;
		vertical-align: middle;
		padding: 10px 30px;
		font-size: 14px;
		width: 700px;
		height: 100px;
		line-height: 34px;
		background: #d2e5f4;
		border: 3px solid #d2e5f4;
		z-index: 0;
		border-radius: 15px;
		line-height: 1.8;
	}
	.faq04_ul li.answer:before {
		border-style: solid;
		border-width: 10px 0 10px 10px;
		border-color: transparent transparent transparent #d2e5f4;
		content: "";
		position: absolute;
		top: 50%; right: -8px;
		margin-top: -9px;
		display: block;
		width: 0px;
		height: 0px;
		z-index: 0;
	}
	.faq04_ul li.answer:after {
		content: "";
		width: 100px;
		height: 100px;
		margin-bottom: 2vw;
		position: absolute;
		background-image: url(../images/monitor_faq/faq_a.png);
		background-repeat: no-repeat;
		background-size: 100%;
		right: -130px;
		top: 0;
	}
}
