#main-area {	position: relative;	top: 0;	left: 0;	width: 2560px;}#faq_mainvis {	position: relative;	top: 0;	left: 0;	width: 2560px;	height: 750px;}#faq_mainvis_img {	position: absolute;	top: 0;	left: 0;	width: 2560px;	height: 750px;	background-repeat: no-repeat;	background-image: url("../../common/images/faq/faq_mainvis_bg.jpg");	background-position: 0 0;}#faq_mainvis_txt {	position: absolute;	top: 288px;	left: 917px;}#faq_area01 {	position: relative;	left: 0;	width: 2560px;	background-repeat: no-repeat;	background-image: url("../../common/images/faq/faq_area01_bg.jpg");	background-position: 0 0;	height: 648px;}#faq_area01_title_img {	position: absolute;	top: 169px;	left: 1194px;}#faq_area01_title_txt_ym_m {	position: absolute;	top: 274px;	left: 1206px;	font-size: 18px;	text-align: center;	color: #626262;	height: 17px;	width: 142px;}#faq_area01_des_txt_ym_m {	position: absolute;	top: 346px;	left: 1064px;	width: 437px;	height: 58px;	font-size: 14px;	text-align: center;	color: #626262;}/*ラジオボタンを全て消す（これをいれないとページ内で移動する）*/input[name="tab_item"] {  display: none;}.tab_item:hover {  opacity: 0.75;}.faq_area01_btn_01, .faq_area01_btn_02, .faq_area01_btn_03, .faq_area01_btn_04:hover {	cursor: pointer;} .faq_area01_btn_01 {	position: absolute;	top: 464px;	left: 780px;	width: 238px;	height: 84px;	background-repeat: no-repeat;	background-image: url("../../common/images/faq/btn.png");	background-position: 0 0;}#btn01, #btn02, #btn03, #btn04 {	position: relative;	display: block;	margin: 20px auto;}#btn01 {	width: 117px;	height: 41px;}.faq_area01_btn_02 {	position: absolute;	top: 464px;	left: 1034px;	width: 238px;	height: 84px;	background-repeat: no-repeat;	background-image: url("../../common/images/faq/btn.png");	background-position: 0 0;}#btn02 {	width: 200px;	height: 41px;}.faq_area01_btn_03 {	position: absolute;	top: 464px;	left: 1287px;	width: 238px;	height: 84px;	background-repeat: no-repeat;	background-image: url("../../common/images/faq/btn.png");	background-position: 0 0;}#btn03 {	width: 204px;	height: 38px;}.faq_area01_btn_04 {	position: absolute;	top: 464px;	left: 1540px;	width: 238px;	height: 84px;	background-repeat: no-repeat;	background-image: url("../../common/images/faq/btn.png");	background-position: 0 0;}#btn04 {	width: 117px;	height: 41px;}#faq_area02 {	position: relative;	left: 0;	width: 2560px;	background-color: #fff;}#faq_area02_title_area {	position: relative;	padding-top: 62px;	width: 2560px;	height: 265px;	background-repeat: no-repeat;	background-image: url("../../common/images/faq/faq_area02_title_area_bg.jpg");	background-position: 0 0;}.title_select {	position: relative;	margin: auto;	padding-top: 103px;	width: 505px;	height: 142px;	}.laundry, .waterserver, .ozone { /*初期値として電解水以外非表示*/	display: none;}.title_select.electrolyzeed {	width: 505px;	height: 142px;		background-repeat: no-repeat;	background-image: url("../../common/images/faq/faq_area02_title01_img.png");	background-position: 0 0;	}.title_select.laundry {	width: 370px;	height: 128px;		background-repeat: no-repeat;	background-image: url("../../common/images/faq/faq_area02_title02_img.png");	background-position: 0 0;	}.title_select.waterserver {	width: 351px;	height: 139px;		background-repeat: no-repeat;	background-image: url("../../common/images/faq/faq_area02_title03_img.png");	background-position: 0 0;	}.title_select.ozone {	width: 234px;	height: 140px;		background-repeat: no-repeat;	background-image: url("../../common/images/faq/faq_area02_title04_img.png");	background-position: 0 0;	}#faq_area02_title01_img {	position: relative;	display: block;	margin: auto;	width: 505px;	height: 142px;	}#faq_area02_title_txt01_ym_m {	position: relative;/*	top: 169px;	left: 1219px;	width: 144px;*/	font-size: 18px;	text-align: center;	color: #626262;}.accordion-content p {	margin-left: 60px;	line-height: 27px;	margin-bottom: 2px;}.accordion-content p a {	color: #f00;	border-bottom: solid 1px;}.accordion-content p:nth-of-type(1)::before {	position: relative;  content: '';  margin-left: -62px;  display: inline-block;  margin-right: 10px;  margin-bottom: -26px;  width: 52px;  height: 52px;  background-repeat: no-repeat;  background-image: url(../../common/images/faq/a_icon.svg);  background-size: contain;  vertical-align: super;}.accordions-head, .accordion-content {	margin-bottom: 20px!important;}.faq_area02_list01 {	position: relative;	width: 1000px;	margin: 0 auto;}#faq_area02_list01_q {	position: relative;	width: 1000px;	height: 76px;	background-repeat: no-repeat;	background-image: url("../../common/images/faq/faq_area02_list01_q_frame_img.png");	background-position: 0 0;}#faq_area02_list01_q_icon_img {	position: absolute;	top: 14px;	left: 9px;}#faq_area02_list01_q_txt_ym_db {	position: absolute;	top: 31px;	left: 81px;	width: 867px;	font-size: 17px;	color: #626262;}#faq_area02_list01_a {	position: relative;	left: 9px;	width: 941px;	height: 143px;}#faq_area02_list01_a_icon_img {	position: absolute;	top: 0;	left: 0;}#faq_area02_list01_a_txt_ym_m {	position: absolute;	top: 13px;	left: 67px;	width: 874px;	font-size: 15px;	color: #626262;}#faq_area02_list02 {	position: absolute;	top: 560px;	left: 780px;}