/* ALL */

.content_area .con_txt_right{
	padding-bottom : 40px;
}

@media all and (min-width: 900px) {
	/* content */

	.header  .header_txt .header_tit {
		font-size: 30px;
	}

	.header .header_img img {
		width: 900px;
	}

	.content_area .con_section .con_img {
		width: 530px;
		margin: 0 auto -11%;
	}
	.content_area .con_img img {
		width: 100%;
	}
	.con_txt1 {
		padding: 65px 0 50px;
	}

	.con_txt1 p {
		text-align: center;
		font-size: 18px;
		line-height: 30px;
	}

	.con_txt2 {
		color: white;
		background: #B33B90;
		padding: 130px 32px 13px 32px;
		line-height: 25px;
	}
	.con_txt3 {
		padding: 40px 0 70px;
	}
	.con_txt3 .con_txt_left {
		width: 48%;
		float: left;
	}

	.con_txt3 .con_txt_right {
		width: 48%;
		float: right;
	}
	.con_txt3 .qeustion {
		font-size: 17px;
		padding-bottom: 7px;
	}

	.con_txt3 .qeustion .q_mark {
		color: #B33B90;
	}
	.con_txt3 .answer {
		padding: 0px 15px 30px;
		line-height: 20px;
	}

}
@media all and (max-width: 899px) {

	.con_txt1 {
		padding: 30px 15px;
	}
	
	.con_txt1 p {
		text-align: center;
		font-size: 18px;
		line-height: 30px;
	}

	.content_area .con_section .con_img {
		width: 100%;
		text-align: center;
		margin: 0 0 -90px;
	}
	.content_area .con_img img {
		width: 70%;
	}

	.con_txt2 {
		color: white;
		background: #B33B90;
		padding: 120px 32px 13px 32px;
		line-height: 25px;
	}
	.con_txt3 {
		padding: 40px 0 70px;
	}
	.con_txt3 .qeustion {
		padding: 0 10px 7px;
		font-size: 17px;
	}

	.con_txt3 .qeustion .q_mark {
		color: #B33B90;
	}
	.con_txt3 .answer {
		font-size: 15px;
		padding: 0px 15px 30px;
		line-height: 25px;
	}
}

@media all and (min-width: 486px) and (max-width: 899px) {
	.header  .header_txt .header_tit {
		font-size: 30px;
	}
	.con_txt1 p {
		font-size: 18px;
	}
}

@media all and (max-width: 485px) {

	.header  .header_txt .header_tit {
		font-size: 20px;
	}
	.con_txt1 p {
		font-size: 15px;
	}
}
