#mainvis {	position: relative;	top: -128px;	left: 0;	width: 2560px;	height: 555px;	padding-bottom: 12px;	z-index: 3;}#mainvis_txt_img {	position: absolute;	top: 230px;	left: 1163px;}#mainvis_bg {	position: absolute;	top: 0;	left: 0;}#faq_area01 {	position: relative;	top: 0px;	left: 0;	width: 2560px;	height: 100%;	background-repeat: repeat;	background-image: url("../../common/images/index/bg_ivory.jpg");	background-position: 0 0;}#faq_area01_title_img {	position: relative;	top: 0px;	left: 1120px;	margin-top: 100px;	margin-bottom: 30px;}#faq_area01_newinfo_content {	position: relative;	top: 0px;	left: 884px;	width: 792px;	height: auto;	margin-bottom: 100px;}#faq_area01_list_txt {	position: relative;	top: 0;	left: 143px;	width: 485px;	height: auto;	margin-bottom: 20px;}#faq_area01_list_txt_1 {	position: relative;	top: 0;	left: 0;	width: 500px;	height: 16px;	font-size: 16px;	text-align: center;	color: #61341C;	/*margin-bottom: 10px;*/}#faq_area01_list01 {	position: relative;	top: 0px;	left: 0;	width: 792px;	height: auto;	margin-bottom: 30px;}#faq_list01_underline01 {	position: relative;	top: 0;	left: 0;}#faq_list01_q_icon {	position: relative;	top: 0px;	left: 9px;	margin-bottom: -40px;}#faq_list01_question_txt {	position: relative;	top: 0px;	left: 72px;	width: 710px;	height: auto;	font-size: 16px;	color: #61341C;	margin-bottom: 20px;}#faq_list01_underline02 {	position: relative;	top: 0px;	left: 1px;	margin-bottom: 10px;}#faq_list01_a_icon {	position: relative;	top: 0px;	left: 10px;	margin-bottom: -35px;}#faq_list01_answer_txt {	position: relative;	top: 0px;	left: 73px;	width: 700px;	height: auto;	font-size: 14px;	color: #61341C;	margin-bottom: -30px;}#faq_area01_pagenation {	position: relative;	padding-bottom: 60px;}/*.wp-pagenavi {	position: relative;	top: 0px;	left: 1179px;	margin-top: 0px;	padding-bottom: 100px;	}*//*ここからsp管理エリア*/@media screen and (max-width:320px){#sp_faq_mainvis {	position: relative;	margin-bottom: -6px;	z-index: 3;}#sp_faq_area01 {	position: relative;	width: 750px;	height: 100%;	background-repeat: repeat;	background-image: url("../../common/images/health_list/sp_repeat_bg.jpg");	background-position: 0 0;	padding-bottom: 100px;}#sp_faq_area01_title_img {	position: relative;	padding-top: 143px;	display: block;	margin: 0 auto;	margin-bottom: 30px;}#sp_faq_area01_list_txt_1 {	position: relative;	width: 100%;	height: 69px;	font-size: 28px;	text-align: center;	color: #61341C;	margin-bottom: 50px;}#sp_faq_area01_list01 {	position: relative;	width: 608px;	left: 70px;	margin-bottom: 40px;}#sp_faq_area01_question {	position: relative;	width: 608px;	height: auto;	border-top: solid 2px #000;	margin-bottom: 30px;}#sp_faq_list01_underline01 {	position: relative;}#sp_faq_list01_q_icon {	position: relative;	left: 12px;	padding-top: 24px;}#sp_faq_list01_question_txt {	position: relative;	left: 101px;	width: 490px;/* height: 68px; */font-size: 28px;	color: #61341C;	margin-top: -54px;}#sp_faq_area01_answer {	position: relative;	width: 608px;	height: 100%;	border-top: dashed 3px #59493f;}#sp_faq_list01_underline02 {	position: absolute;	top: 0;	left: 0;}#sp_faq_list01_a_icon {	position: relative;	left: 14px;	padding-top: 24px;}#sp_faq_list01_answer_txt {	position: relative;	left: 103px;	width: 490px;	font-size: 28px;	margin-top: -54px;	color: #61341C;}#sp_faq_area01_pagenation {	position: relative;	display: block;	margin: 0 auto;	padding-bottom: 100px;	padding-top: 30px;}}