@charset "utf-8";

/* ---------------------------------------------
*   faq_main
--------------------------------------------- */
.faq_main {
	padding-bottom: 42px;
}

/*  item_sections
--------------------------------------------- */
.faq_main .item_sections {
	padding: 20px 10px 0;
}

/*  item_section
--------------------------------------------- */
.faq_main .item_section {
	margin-top: 65px;
}

/*  item_section (skin)
--------------------------------------------- */
.faq_main .item_section:first-child {
	margin-top: 0;
}

/*  item_section_head
--------------------------------------------- */
.faq_main .item_section_head {
	margin-bottom: 25px;
}

/* -- item_title -- */
.faq_main .item_section_head .item_title {
	text-align: center;
}
.faq_main .item_section:nth-of-type(1) .item_section_head .item_title img {
	width: 57%;
}
.faq_main .item_section:nth-of-type(2) .item_section_head .item_title img {
	width: 53%;
}
.faq_main .item_section:nth-of-type(3) .item_section_head .item_title img {
	width: 60%;
}

/*  item_section_body
--------------------------------------------- */
/* -- item_qa -- */
.faq_main .item_qa {
	min-height: 36px;
	padding: 9px 0 0 48px;
	background-position: 0 0;
	background-repeat: no-repeat;
	-webkit-background-size: 36px 36px;
	background-size: 36px 36px;
	margin-top: 22px;
}

/* -- item_qa (skin) -- */
.faq_main .item_qa:first-child {
	background-image: url(/smartphone/health/amicolla/cn/faq/images/icon1.png);
	margin-top: 0;
}
.faq_main .item_qa:nth-child(2) {
	background-image: url(/smartphone/health/amicolla/cn/faq/images/icon2.png);
}
.faq_main .item_qa:nth-child(3) {
	background-image: url(/smartphone/health/amicolla/cn/faq/images/icon3.png);
}
.faq_main .item_qa:nth-child(4) {
	background-image: url(/smartphone/health/amicolla/cn/faq/images/icon4.png);
}
.faq_main .item_qa:nth-child(5) {
	background-image: url(/smartphone/health/amicolla/cn/faq/images/icon5.png);
}
.faq_main .item_qa:nth-child(6) {
	background-image: url(/smartphone/health/amicolla/cn/faq/images/icon6.png);
}
.faq_main .item_qa:nth-child(7) {
	background-image: url(/smartphone/health/amicolla/cn/faq/images/icon7.png);
}
.faq_main .item_qa:nth-child(8) {
	background-image: url(/smartphone/health/amicolla/cn/faq/images/icon8.png);
}
.faq_main .item_qa:nth-child(9) {
	background-image: url(/smartphone/health/amicolla/cn/faq/images/icon9.png);
}

/* -- item_q -- */
.faq_main .item_q {
	text-indent: -1em;
	letter-spacing: 0.1em;
	font-size: .8125rem;
	color: #e4007f;
	padding-left: 1em;
	margin-bottom: 10px;
}

/* -- item_a -- */
.faq_main .item_a {
	text-indent: -1em;
	letter-spacing: 0.05em;
	font-size: .8125rem;
	padding-left: 1em;
}

/* item_linebreak */
.faq_main .item_a .item_linebreak {
	display: block;
	text-indent: 0;
}

/* -- item_annotation -- */
.faq_main .item_annotation {
	font-size: .6875rem;
}

/* -- item_annotation (skin) -- */
.faq_main .item_section:first-child .item_qa:first-child .item_annotation {
	margin-top: 10px;
}
.faq_main .item_section:first-child .item_qa:nth-child(2) .item_annotation {
	margin-top: 10px;
}
.faq_main .item_section:first-child .item_qa:nth-child(7) .item_annotation {
	padding-left: 2.0em;
	text-align: left;
	text-indent: -2em;
	font-size: .69rem;
}
.faq_main .item_section:first-child .item_qa:nth-child(7) .item_annotation.skin_first {
	margin-top: 10px;
}
.faq_main .item_section:first-child .item_qa:nth-child(8) .item_annotation {
	margin-top: 10px;
}
.faq_main .item_section:nth-child(2) .item_qa:nth-child(6) .item_annotation {
	margin-top: 10px;
}

/* -- item_link -- */
.faq_main .item_link {
	margin-top: 10px;
}

/* item_link_text */
.faq_main .item_link_text {
	font-size: .8125rem;
	text-decoration: underline;
	padding-left: 0.7em;
}
.faq_main .item_link_text:hover {
	text-decoration: none;
}

/* -- item_questionnaire -- */
.faq_main .item_questionnaire {
	box-sizing: border-box;
	padding: 13px 14px 12px 14px;
	border: 1px solid #e40078;
	overflow: hidden;
	margin: 12px 0 0 0;
}

/* item_questionnaire_lead */
.faq_main .item_questionnaire_lead {
	margin-bottom: 10px;
}

/* item_questionnaire_lead - item_text */
.faq_main .item_questionnaire_lead .item_text {
	line-height: 1.1;
	font-size: .9375rem;
}

/* item_questionnaire_text */
.faq_main .item_questionnaire_text {
	clear: both;
	float: left;
}

/* item_questionnaire_text - item_text */
.faq_main .item_questionnaire_text .item_text {
	display: block;
	font-size: .8125rem;
	margin-bottom: 10px;
}

/* item_questionnaire_text - item_image */
.faq_main .item_questionnaire_text .item_image {
	display: block;
	text-align: center;
	margin-bottom: 13px;
}
.faq_main .item_questionnaire_text .item_image img {
	width: 79.8198198%;
}

/* item_questionnaire_text - item_respondent */
.faq_main .item_questionnaire_text .item_respondent {
	display: block;
	font-size: .75rem;
	color: #787878;
}

/* -- item_kits -- */
.faq_main .item_kits {
	box-sizing: border-box;
	padding: 16px 10px 10px;
	border: 1px solid #e40078;
	overflow: hidden;
	margin: 12px 0 0 0;
	width: 100%;
}

/* item_kit */
.faq_main .item_kits .item_kit {
	display: inline-block;
	vertical-align: top;
	text-align: center;
	letter-spacing: normal;
	width: 100%;
}


/* item_kit - item_kit_text */
.faq_main .item_kits .item_kit_text {
	text-align: center;
	margin-bottom: 15px;
}
.faq_main .item_kits .item_kit_text img {
	width: 70.4504504%;
}
.faq_main .item_kit .item_images {
	display: block;
	text-align: center;
}
.faq_main .item_kit .item_images img:first-child {
	width: 48.1081081%;
	margin-bottom: 12px;
}
.faq_main .item_kit .item_images img:nth-child(2) {
	width: 100%;
}
.faq_main .item_kit:nth-child(2) .item_images img {
	width: 52.6126126%;
}

.faq_main .item_kit:nth-of-type(2) {
	margin-top: 25px;
}
.faq_main .item_kit:nth-of-type(2) .item_kit_text {
	text-align: center;
	margin-bottom: 10px;
}
.faq_main .item_kit:nth-of-type(2) .item_kit_text img {
	width: 41.8018018%;
}
