@charset "utf-8";

/*取扱説明書*/
main[data-slug="operating-instructions"] .operTtl{border-bottom:1px solid var(--text-color);}
main[data-slug="operating-instructions"] .operList,
main[data-slug="operating-instructions"] .operList li{list-style:none;}
main[data-slug="operating-instructions"] .operList{
	display:flex;
	flex-wrap:wrap;
}
main[data-slug="operating-instructions"] .operList li,
main[data-slug="operating-instructions"] .operList img{
	display:block;
	line-height:1.0;
}
main[data-slug="operating-instructions"] .operList img{width:100%;}
main[data-slug="operating-instructions"] .faqDl summary,
main[data-slug="operating-instructions"] .answerBox{display:grid;}
main[data-slug="operating-instructions"] .faqDl summary:before,
main[data-slug="operating-instructions"] .answerBox:before{
	display:block;
	font-family:"Roboto",sans-serif;
	font-optical-sizing:auto;
	font-weight:bold;
	font-style:normal;
	font-variation-settings: "wdth" 100;
}
main[data-slug="operating-instructions"] .faqDl summary:before{content:"Q.";}
main[data-slug="operating-instructions"] .answerBox:before{content:"A.";}
main[data-slug="operating-instructions"] summary::marker{content: "";}
main[data-slug="operating-instructions"] summary::-webkit-details-marker{display:none;}
main[data-slug="operating-instructions"] .answerBox strong{color:#D50003;}
main[data-slug="operating-instructions"] .answerBox figure{width:70%;}
@media screen and (max-width:1023.98px){
	main[data-slug="operating-instructions"] .operTtl{padding-bottom:8px;}
	main[data-slug="operating-instructions"] .operList{column-gap:8px;}
	main[data-slug="operating-instructions"] .operList li{
		width:160px;
		margin-bottom:6px;
	}
	main[data-slug="operating-instructions"] .faqDl summary,
	main[data-slug="operating-instructions"] .answerBox{grid-template-columns:20px 1fr;}
	main[data-slug="operating-instructions"] *+.ansTxt{margin-top:12px;}
	main[data-slug="operating-instructions"] .answerBox figure{margin-top:12px;}
}
@media screen and (min-width:1024px){
	main[data-slug="operating-instructions"] .operTtl{padding-bottom:10px;}
	main[data-slug="operating-instructions"] .operList{column-gap:10px;}
	main[data-slug="operating-instructions"] .operList li{width:200px;}
	main[data-slug="operating-instructions"] .faqDl+.faqDl{margin-top:min(36px,2.8125vw);}
	main[data-slug="operating-instructions"] .faqDl summary,
	main[data-slug="operating-instructions"] .answerBox{grid-template-columns:30px 1fr;}
	main[data-slug="operating-instructions"] .answerBox{margin-top:10px;}
	main[data-slug="operating-instructions"] .faqDl summary:before,
	main[data-slug="operating-instructions"] .answerBox:before{
		margin-top:max(-0.546875vw,-7px);
		font-size:min(24px,1.875vw);
	}
	main[data-slug="operating-instructions"] *+.ansTxt{margin-top:min(16px,1.25vw);}
	main[data-slug="operating-instructions"] .answerBox figure{margin-top:min(16px,1.25vw);}
}



@media screen and (max-width:1023.98px){
	main[data-slug="privacy-policy"] .contactLinkBox{margin-top:50px;}
}
@media screen and (min-width:1024px){
	main[data-slug="privacy-policy"] .contactLinkBox{margin-top:min(72px,5.625vw);}
}

