.elementor-2838 .elementor-element.elementor-element-227b497{margin-top:0px;margin-bottom:60px;}.elementor-2838 .elementor-element.elementor-element-0a6af37{text-align:center;}.elementor-2838 .elementor-element.elementor-element-0a6af37 .elementor-heading-title{font-family:"Noto Serif JP", noto serif jp;font-size:24px;}.elementor-2838 .elementor-element.elementor-element-ee76eb2{margin-top:0px;margin-bottom:60px;}.elementor-2838 .elementor-element.elementor-element-4fab0f6 .elementor-heading-title{font-family:"Noto Serif JP", noto serif jp;font-size:21px;}.elementor-2838 .elementor-element.elementor-element-bf3bd13{--divider-border-style:solid;--divider-border-color:#000;--divider-border-width:1px;}.elementor-2838 .elementor-element.elementor-element-bf3bd13 .elementor-divider-separator{width:100%;}.elementor-2838 .elementor-element.elementor-element-bf3bd13 .elementor-divider{padding-top:15px;padding-bottom:15px;}.elementor-2838 .elementor-element.elementor-element-bf3bd13 > .elementor-widget-container{margin:-22px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-2838 .elementor-element.elementor-element-09d975f{margin-top:0px;margin-bottom:30px;}.elementor-2838 .elementor-element.elementor-element-37ee598 .elementor-heading-title{font-family:"Noto Serif JP", noto serif jp;font-size:18px;font-weight:400;}.elementor-2838 .elementor-element.elementor-element-33935eb{margin-top:0px;margin-bottom:30px;}.elementor-2838 .elementor-element.elementor-element-f4e12ae .elementor-heading-title{font-family:"Noto Serif JP", noto serif jp;font-size:18px;font-weight:400;}.elementor-2838 .elementor-element.elementor-element-723df37{margin-top:0px;margin-bottom:30px;}.elementor-2838 .elementor-element.elementor-element-49e79c4 .elementor-heading-title{font-family:"Noto Serif JP", noto serif jp;font-size:18px;font-weight:400;}.elementor-2838 .elementor-element.elementor-element-80bb73c{margin-top:0px;margin-bottom:60px;}.elementor-2838 .elementor-element.elementor-element-20de044 .elementor-heading-title{font-family:"Noto Serif JP", noto serif jp;font-size:21px;}.elementor-2838 .elementor-element.elementor-element-bc672a6{--divider-border-style:solid;--divider-border-color:#000;--divider-border-width:1px;}.elementor-2838 .elementor-element.elementor-element-bc672a6 .elementor-divider-separator{width:100%;}.elementor-2838 .elementor-element.elementor-element-bc672a6 .elementor-divider{padding-top:15px;padding-bottom:15px;}.elementor-2838 .elementor-element.elementor-element-bc672a6 > .elementor-widget-container{margin:-22px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-2838 .elementor-element.elementor-element-7086378{margin-top:0px;margin-bottom:30px;}.elementor-2838 .elementor-element.elementor-element-12f4e8b .elementor-heading-title{font-family:"Noto Serif JP", noto serif jp;font-size:18px;font-weight:400;}.elementor-2838 .elementor-element.elementor-element-a46794c{margin-top:0px;margin-bottom:30px;}.elementor-2838 .elementor-element.elementor-element-3e37a1c .elementor-heading-title{font-family:"Noto Serif JP", noto serif jp;font-size:18px;font-weight:400;}.elementor-2838 .elementor-element.elementor-element-f54757b{margin-top:0px;margin-bottom:30px;}.elementor-2838 .elementor-element.elementor-element-0172bb7 .elementor-heading-title{font-family:"Noto Serif JP", noto serif jp;font-size:18px;font-weight:400;}.elementor-2838 .elementor-element.elementor-element-d2c8fc3{margin-top:0px;margin-bottom:60px;}.elementor-2838 .elementor-element.elementor-element-a946285 .elementor-heading-title{font-family:"Noto Serif JP", noto serif jp;font-size:21px;}.elementor-2838 .elementor-element.elementor-element-f02f393{--divider-border-style:solid;--divider-border-color:#000;--divider-border-width:1px;}.elementor-2838 .elementor-element.elementor-element-f02f393 .elementor-divider-separator{width:100%;}.elementor-2838 .elementor-element.elementor-element-f02f393 .elementor-divider{padding-top:15px;padding-bottom:15px;}.elementor-2838 .elementor-element.elementor-element-f02f393 > .elementor-widget-container{margin:-22px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-2838 .elementor-element.elementor-element-1a6bd03{margin-top:0px;margin-bottom:30px;}.elementor-2838 .elementor-element.elementor-element-8c01ffe .elementor-heading-title{font-family:"Noto Serif JP", noto serif jp;font-size:18px;font-weight:400;}.elementor-2838 .elementor-element.elementor-element-387886c{margin-top:0px;margin-bottom:30px;}.elementor-2838 .elementor-element.elementor-element-72799da .elementor-heading-title{font-family:"Noto Serif JP", noto serif jp;font-size:18px;font-weight:400;}.elementor-2838 .elementor-element.elementor-element-b4e8e0c{margin-top:0px;margin-bottom:30px;}.elementor-2838 .elementor-element.elementor-element-5a31e0b .elementor-heading-title{font-family:"Noto Serif JP", noto serif jp;font-size:18px;font-weight:400;}.elementor-2838 .elementor-element.elementor-element-e8d4396{margin-top:0px;margin-bottom:30px;}.elementor-2838 .elementor-element.elementor-element-229d3ea .elementor-heading-title{font-family:"Noto Serif JP", noto serif jp;font-size:18px;font-weight:400;}.elementor-2838 .elementor-element.elementor-element-7ce0d00{margin-top:0px;margin-bottom:60px;}.elementor-2838 .elementor-element.elementor-element-af6e7bc .elementor-heading-title{font-family:"Noto Serif JP", noto serif jp;font-size:21px;}.elementor-2838 .elementor-element.elementor-element-9ad38b1{--divider-border-style:solid;--divider-border-color:#000;--divider-border-width:1px;}.elementor-2838 .elementor-element.elementor-element-9ad38b1 .elementor-divider-separator{width:100%;}.elementor-2838 .elementor-element.elementor-element-9ad38b1 .elementor-divider{padding-top:15px;padding-bottom:15px;}.elementor-2838 .elementor-element.elementor-element-9ad38b1 > .elementor-widget-container{margin:-22px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-2838 .elementor-element.elementor-element-c5258d6{margin-top:0px;margin-bottom:30px;}.elementor-2838 .elementor-element.elementor-element-801ab74 .elementor-heading-title{font-family:"Noto Serif JP", noto serif jp;font-size:18px;font-weight:400;}.elementor-2838 .elementor-element.elementor-element-8429e69{margin-top:0px;margin-bottom:30px;}.elementor-2838 .elementor-element.elementor-element-2430802 .elementor-heading-title{font-family:"Noto Serif JP", noto serif jp;font-size:18px;font-weight:400;}.elementor-2838 .elementor-element.elementor-element-5681104{margin-top:0px;margin-bottom:60px;}.elementor-2838 .elementor-element.elementor-element-6828fd6 .elementor-heading-title{font-family:"Noto Serif JP", noto serif jp;font-size:21px;}.elementor-2838 .elementor-element.elementor-element-f4832c1{--divider-border-style:solid;--divider-border-color:#000;--divider-border-width:1px;}.elementor-2838 .elementor-element.elementor-element-f4832c1 .elementor-divider-separator{width:100%;}.elementor-2838 .elementor-element.elementor-element-f4832c1 .elementor-divider{padding-top:15px;padding-bottom:15px;}.elementor-2838 .elementor-element.elementor-element-f4832c1 > .elementor-widget-container{margin:-22px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-2838 .elementor-element.elementor-element-016569c{margin-top:0px;margin-bottom:30px;}.elementor-2838 .elementor-element.elementor-element-255e173 .elementor-heading-title{font-family:"Noto Serif JP", noto serif jp;font-size:18px;font-weight:400;}.elementor-2838 .elementor-element.elementor-element-10a18f7{margin-top:0px;margin-bottom:30px;}.elementor-2838 .elementor-element.elementor-element-5290f22 .elementor-heading-title{font-family:"Noto Serif JP", noto serif jp;font-size:18px;font-weight:400;}.elementor-2838 .elementor-element.elementor-element-981f66e{font-family:"Noto Serif JP", noto serif jp;font-weight:200;}.elementor-2838 .elementor-element.elementor-element-3bbfe88{margin-top:0px;margin-bottom:30px;}.elementor-2838 .elementor-element.elementor-element-46a3938 .elementor-heading-title{font-family:"Noto Serif JP", noto serif jp;font-size:18px;font-weight:400;}/* Start custom CSS */.faq_box h3 {
	margin: 0 0 5px;
	padding: 0 0 0 40px;
	position: relative;
}
.faq_box .elementor-text-editor {
	padding: 0 0 0 40px;
	position: relative;
}
.faq_box h3:before {
	line-height: 1.5;
}
.faq_box h3:before,
.faq_box .elementor-text-editor:before {
	font-size: 20px;
	font-weight: 700;
	width: 30px;
	text-align: center;
	position: absolute;
	top: -6px;
	left: 0;
}
.faq_box h3:before {
	content: "Q.";
	color: #63435A;
}
.faq_box .elementor-text-editor:before {
	content: "A.";
}/* End custom CSS */