.elementor-184 .elementor-element.elementor-element-56c85ba{color:#FFFFFF;}.elementor-184 .elementor-element.elementor-element-109a870e{text-align:center;}.elementor-184 .elementor-element.elementor-element-109a870e .elementor-heading-title{color:#FFFFFF;font-family:"Noto Serif JP", Sans-serif;font-size:38px;font-weight:600;text-shadow:0px 0px 27px rgba(255, 255, 255, 0.63);}.elementor-184 .elementor-element.elementor-element-109a870e > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-184 .elementor-element.elementor-element-29a760ca{--divider-border-style:double;--divider-color:#C8C8C8;--divider-border-width:1px;}.elementor-184 .elementor-element.elementor-element-29a760ca .elementor-divider-separator{width:100%;}.elementor-184 .elementor-element.elementor-element-29a760ca .elementor-divider{padding-block-start:2px;padding-block-end:2px;}.elementor-184 .elementor-element.elementor-element-b81b8a1 .elementor-heading-title{color:#FFFFFF;}.elementor-184 .elementor-element.elementor-element-7246f83{color:#FFFFFF;}.elementor-184 .elementor-element.elementor-element-587d573 .elementor-heading-title{color:#FFFFFF;}.elementor-184 .elementor-element.elementor-element-7931f65{color:#FFFFFF;}.elementor-184 .elementor-element.elementor-element-6a34c1d .elementor-heading-title{color:#FFFFFF;}.elementor-184 .elementor-element.elementor-element-0a016a0{color:#FFFFFF;}.elementor-184 .elementor-element.elementor-element-ee6b01c .elementor-heading-title{color:#FFFFFF;}.elementor-184 .elementor-element.elementor-element-7efa4d4{color:#FFFFFF;}.elementor-184 .elementor-element.elementor-element-bbc8355 .elementor-heading-title{color:#FFFFFF;}.elementor-184 .elementor-element.elementor-element-5eb7218{color:#FFFFFF;}.elementor-184 .elementor-element.elementor-element-9ea2687{text-align:center;}.elementor-184 .elementor-element.elementor-element-9ea2687 .elementor-heading-title{color:#FFFFFF;font-family:"Noto Serif JP", Sans-serif;font-size:38px;font-weight:600;text-shadow:0px 0px 27px rgba(255, 255, 255, 0.63);}.elementor-184 .elementor-element.elementor-element-9ea2687 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-184 .elementor-element.elementor-element-d790068{--divider-border-style:double;--divider-color:#C8C8C8;--divider-border-width:1px;}.elementor-184 .elementor-element.elementor-element-d790068 .elementor-divider-separator{width:100%;}.elementor-184 .elementor-element.elementor-element-d790068 .elementor-divider{padding-block-start:2px;padding-block-end:2px;}.elementor-184 .elementor-element.elementor-element-590e1ed .elementor-heading-title{color:#FFFFFF;}.elementor-184 .elementor-element.elementor-element-cd2b530{color:#FFFFFF;}.elementor-184 .elementor-element.elementor-element-013175e .elementor-heading-title{color:#FFFFFF;}.elementor-184 .elementor-element.elementor-element-996977f{color:#FFFFFF;}.elementor-184 .elementor-element.elementor-element-f1e6b4d .elementor-heading-title{color:#FFFFFF;}.elementor-184 .elementor-element.elementor-element-09f20fa{color:#FFFFFF;}.elementor-184 .elementor-element.elementor-element-1d75520 .elementor-heading-title{color:#FFFFFF;}.elementor-184 .elementor-element.elementor-element-b5d0324{color:#FFFFFF;}.elementor-184 .elementor-element.elementor-element-5e01e58 .elementor-heading-title{color:#FFFFFF;}.elementor-184 .elementor-element.elementor-element-a394506{color:#FFFFFF;}.elementor-184 .elementor-element.elementor-element-577e701 .elementor-heading-title{color:#FFFFFF;}.elementor-184 .elementor-element.elementor-element-0321325{color:#FFFFFF;}.elementor-184 .elementor-element.elementor-element-f53746c{text-align:center;}.elementor-184 .elementor-element.elementor-element-f53746c .elementor-heading-title{color:#FFFFFF;font-family:"Noto Serif JP", Sans-serif;font-size:38px;font-weight:600;text-shadow:0px 0px 27px rgba(255, 255, 255, 0.63);}.elementor-184 .elementor-element.elementor-element-f53746c > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-184 .elementor-element.elementor-element-acbfafc{--divider-border-style:double;--divider-color:#C8C8C8;--divider-border-width:1px;}.elementor-184 .elementor-element.elementor-element-acbfafc .elementor-divider-separator{width:100%;}.elementor-184 .elementor-element.elementor-element-acbfafc .elementor-divider{padding-block-start:2px;padding-block-end:2px;}.elementor-184 .elementor-element.elementor-element-4fa300e .elementor-heading-title{color:#FFFFFF;}.elementor-184 .elementor-element.elementor-element-516b9c2{color:#FFFFFF;}.elementor-184 .elementor-element.elementor-element-cf256fa .elementor-heading-title{color:#FFFFFF;}.elementor-184 .elementor-element.elementor-element-609e444{color:#FFFFFF;}.elementor-184 .elementor-element.elementor-element-e342b56 .elementor-heading-title{color:#FFFFFF;}.elementor-184 .elementor-element.elementor-element-11e8b9d{color:#FFFFFF;}.elementor-184 .elementor-element.elementor-element-2c06450 .elementor-heading-title{color:#FFFFFF;}.elementor-184 .elementor-element.elementor-element-c499f54{color:#FFFFFF;}.elementor-184 .elementor-element.elementor-element-d4cae5d{text-align:center;}.elementor-184 .elementor-element.elementor-element-d4cae5d .elementor-heading-title{color:#FFFFFF;font-family:"Noto Serif JP", Sans-serif;font-size:38px;font-weight:600;text-shadow:0px 0px 27px rgba(255, 255, 255, 0.63);}.elementor-184 .elementor-element.elementor-element-d4cae5d > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-184 .elementor-element.elementor-element-9d9982e{--divider-border-style:double;--divider-color:#C8C8C8;--divider-border-width:1px;}.elementor-184 .elementor-element.elementor-element-9d9982e .elementor-divider-separator{width:100%;}.elementor-184 .elementor-element.elementor-element-9d9982e .elementor-divider{padding-block-start:2px;padding-block-end:2px;}.elementor-184 .elementor-element.elementor-element-3395337 .elementor-heading-title{color:#FFFFFF;}.elementor-184 .elementor-element.elementor-element-d80c3c6{color:#FFFFFF;}.elementor-184 .elementor-element.elementor-element-7e2c0ee .elementor-heading-title{color:#FFFFFF;}.elementor-184 .elementor-element.elementor-element-8f28f07{color:#FFFFFF;}.elementor-184 .elementor-element.elementor-element-125ce4d .elementor-heading-title{color:#FFFFFF;}.elementor-184 .elementor-element.elementor-element-66ecfaa{color:#FFFFFF;}.elementor-184 .elementor-element.elementor-element-4e4d79d{text-align:right;color:#FFFFFF;}@media(max-width:767px){.elementor-184 .elementor-element.elementor-element-109a870e .elementor-heading-title{font-size:30px;}.elementor-184 .elementor-element.elementor-element-9ea2687 .elementor-heading-title{font-size:30px;}.elementor-184 .elementor-element.elementor-element-f53746c .elementor-heading-title{font-size:30px;}.elementor-184 .elementor-element.elementor-element-d4cae5d .elementor-heading-title{font-size:30px;}}/* Start custom CSS for heading, class: .elementor-element-109a870e */@media screen and (max-width: 724px) {
.elementor-504 .elementor-element.elementor-element-ae5b992 .elementor-heading-title{
    font-size: 44px;
}
}

.text-sp{
font-weight:  bold;
}
@media screen and (min-width: 560px){
.br-sp {display: none; 
}
}
@media screen and (max-width: 430px){
.text-sp{
    font-size: 1.9rem;
}
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-7246f83 */ol {
  counter-reset:number; /*数字をリセット*/
  list-style-type: none!important; /*数字を一旦消す*/
  padding: 0.3em 0.8em;
}
ol li {
  //border-bottom: dashed 1px orange;
  position: relative;
  padding: 0.5em 0.5em 0.5em 30px;
  line-height: 1.5em;
}
ol li:before{
  position: absolute;
  content: "";
  /*数字のデザイン変える*/
  display:inline-block;
  font-weight:bold;
  border-radius: 50%;
  left: 0;
  width: 25px;
  height: 25px;
  line-height: 25px;
  text-align: center;
  /*以下 上下中央寄せのため*/
  top: 50%;
  -webkit-transform: translateY(-50%);
  transform: translateY(-50%);
}
.color-1:before{
    background: #f1ac4d;
}
.color-2:before{
    background: #469858;
}
.color-3:before{
    background: #df625c;
}
.color-4:before{
    background: #e46f43;
}
.color-5:before{
    background: #658ee6;
}

ol li:last-of-type {
  border-bottom: none; /*最後のliの線だけ消す*/
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-7931f65 */ol {
  counter-reset:number; /*数字をリセット*/
  list-style-type: none!important; /*数字を一旦消す*/
  padding: 0.3em 0.8em;
}
ol li {
  //border-bottom: dashed 1px orange;
  position: relative;
  padding: 0.5em 0.5em 0.5em 30px;
  line-height: 1.5em;
}
ol li:before{
  position: absolute;
  content: "";
  /*数字のデザイン変える*/
  display:inline-block;
  font-weight:bold;
  border-radius: 50%;
  left: 0;
  width: 25px;
  height: 25px;
  line-height: 25px;
  text-align: center;
  /*以下 上下中央寄せのため*/
  top: 50%;
  -webkit-transform: translateY(-50%);
  transform: translateY(-50%);
}
.color-1:before{
    background: #f1ac4d;
}
.color-2:before{
    background: #469858;
}
.color-3:before{
    background: #df625c;
}
.color-4:before{
    background: #e46f43;
}
.color-5:before{
    background: #658ee6;
}

ol li:last-of-type {
  border-bottom: none; /*最後のliの線だけ消す*/
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-9ea2687 */@media screen and (max-width: 724px) {
.elementor-504 .elementor-element.elementor-element-ae5b992 .elementor-heading-title{
    font-size: 44px;
}
}

.text-sp{
font-weight:  bold;
}
@media screen and (min-width: 560px){
.br-sp {display: none; 
}
}
@media screen and (max-width: 430px){
.text-sp{
    font-size: 1.9rem;
}
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-cd2b530 */ol {
  counter-reset:number; /*数字をリセット*/
  list-style-type: none!important; /*数字を一旦消す*/
  padding: 0.3em 0.8em;
}
ol li {
  //border-bottom: dashed 1px orange;
  position: relative;
  padding: 0.5em 0.5em 0.5em 30px;
  line-height: 1.5em;
}
ol li:before{
  position: absolute;
  content: "";
  /*数字のデザイン変える*/
  display:inline-block;
  font-weight:bold;
  border-radius: 50%;
  left: 0;
  width: 25px;
  height: 25px;
  line-height: 25px;
  text-align: center;
  /*以下 上下中央寄せのため*/
  top: 50%;
  -webkit-transform: translateY(-50%);
  transform: translateY(-50%);
}
.color-1:before{
    background: #f1ac4d;
}
.color-2:before{
    background: #469858;
}
.color-3:before{
    background: #df625c;
}
.color-4:before{
    background: #e46f43;
}
.color-5:before{
    background: #658ee6;
}

ol li:last-of-type {
  border-bottom: none; /*最後のliの線だけ消す*/
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-996977f */ol {
  counter-reset:number; /*数字をリセット*/
  list-style-type: none!important; /*数字を一旦消す*/
  padding: 0.3em 0.8em;
}
ol li {
  //border-bottom: dashed 1px orange;
  position: relative;
  padding: 0.5em 0.5em 0.5em 30px;
  line-height: 1.5em;
}
ol li:before{
  position: absolute;
  content: "";
  /*数字のデザイン変える*/
  display:inline-block;
  font-weight:bold;
  border-radius: 50%;
  left: 0;
  width: 25px;
  height: 25px;
  line-height: 25px;
  text-align: center;
  /*以下 上下中央寄せのため*/
  top: 50%;
  -webkit-transform: translateY(-50%);
  transform: translateY(-50%);
}
.color-1:before{
    background: #f1ac4d;
}
.color-2:before{
    background: #469858;
}
.color-3:before{
    background: #df625c;
}
.color-4:before{
    background: #e46f43;
}
.color-5:before{
    background: #658ee6;
}

ol li:last-of-type {
  border-bottom: none; /*最後のliの線だけ消す*/
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-09f20fa */ol {
  counter-reset:number; /*数字をリセット*/
  list-style-type: none!important; /*数字を一旦消す*/
  padding: 0.3em 0.8em;
}
ol li {
  //border-bottom: dashed 1px orange;
  position: relative;
  padding: 0.5em 0.5em 0.5em 30px;
  line-height: 1.5em;
}
ol li:before{
  position: absolute;
  content: "";
  /*数字のデザイン変える*/
  display:inline-block;
  font-weight:bold;
  border-radius: 50%;
  left: 0;
  width: 25px;
  height: 25px;
  line-height: 25px;
  text-align: center;
  /*以下 上下中央寄せのため*/
  top: 50%;
  -webkit-transform: translateY(-50%);
  transform: translateY(-50%);
}
.color-1:before{
    background: #f1ac4d;
}
.color-2:before{
    background: #469858;
}
.color-3:before{
    background: #df625c;
}
.color-4:before{
    background: #e46f43;
}
.color-5:before{
    background: #658ee6;
}

ol li:last-of-type {
  border-bottom: none; /*最後のliの線だけ消す*/
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-f53746c */@media screen and (max-width: 724px) {
.elementor-504 .elementor-element.elementor-element-ae5b992 .elementor-heading-title{
    font-size: 44px;
}
}

.text-sp{
font-weight:  bold;
}
@media screen and (min-width: 560px){
.br-sp {display: none; 
}
}
@media screen and (max-width: 430px){
.text-sp{
    font-size: 1.9rem;
}
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-516b9c2 */ol {
  counter-reset:number; /*数字をリセット*/
  list-style-type: none!important; /*数字を一旦消す*/
  padding: 0.3em 0.8em;
}
ol li {
  //border-bottom: dashed 1px orange;
  position: relative;
  padding: 0.5em 0.5em 0.5em 30px;
  line-height: 1.5em;
}
ol li:before{
  position: absolute;
  content: "";
  /*数字のデザイン変える*/
  display:inline-block;
  font-weight:bold;
  border-radius: 50%;
  left: 0;
  width: 25px;
  height: 25px;
  line-height: 25px;
  text-align: center;
  /*以下 上下中央寄せのため*/
  top: 50%;
  -webkit-transform: translateY(-50%);
  transform: translateY(-50%);
}
.color-1:before{
    background: #f1ac4d;
}
.color-2:before{
    background: #469858;
}
.color-3:before{
    background: #df625c;
}
.color-4:before{
    background: #e46f43;
}
.color-5:before{
    background: #658ee6;
}

ol li:last-of-type {
  border-bottom: none; /*最後のliの線だけ消す*/
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-d4cae5d */@media screen and (max-width: 724px) {
.elementor-504 .elementor-element.elementor-element-ae5b992 .elementor-heading-title{
    font-size: 44px;
}
}

.text-sp{
font-weight:  bold;
}
@media screen and (min-width: 560px){
.br-sp {display: none; 
}
}
@media screen and (max-width: 430px){
.text-sp{
    font-size: 1.9rem;
}
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-d80c3c6 */ol {
  counter-reset:number; /*数字をリセット*/
  list-style-type: none!important; /*数字を一旦消す*/
  padding: 0.3em 0.8em;
}
ol li {
  //border-bottom: dashed 1px orange;
  position: relative;
  padding: 0.5em 0.5em 0.5em 30px;
  line-height: 1.5em;
}
ol li:before{
  position: absolute;
  content: "";
  /*数字のデザイン変える*/
  display:inline-block;
  font-weight:bold;
  border-radius: 50%;
  left: 0;
  width: 25px;
  height: 25px;
  line-height: 25px;
  text-align: center;
  /*以下 上下中央寄せのため*/
  top: 50%;
  -webkit-transform: translateY(-50%);
  transform: translateY(-50%);
}
.color-1:before{
    background: #f1ac4d;
}
.color-2:before{
    background: #469858;
}
.color-3:before{
    background: #df625c;
}
.color-4:before{
    background: #e46f43;
}
.color-5:before{
    background: #658ee6;
}

ol li:last-of-type {
  border-bottom: none; /*最後のliの線だけ消す*/
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-8f28f07 */ol {
  counter-reset:number; /*数字をリセット*/
  list-style-type: none!important; /*数字を一旦消す*/
  padding: 0.3em 0.8em;
}
ol li {
  //border-bottom: dashed 1px orange;
  position: relative;
  padding: 0.5em 0.5em 0.5em 30px;
  line-height: 1.5em;
}
ol li:before{
  position: absolute;
  content: "";
  /*数字のデザイン変える*/
  display:inline-block;
  font-weight:bold;
  border-radius: 50%;
  left: 0;
  width: 25px;
  height: 25px;
  line-height: 25px;
  text-align: center;
  /*以下 上下中央寄せのため*/
  top: 50%;
  -webkit-transform: translateY(-50%);
  transform: translateY(-50%);
}
.color-1:before{
    background: #f1ac4d;
}
.color-2:before{
    background: #469858;
}
.color-3:before{
    background: #df625c;
}
.color-4:before{
    background: #e46f43;
}
.color-5:before{
    background: #658ee6;
}

ol li:last-of-type {
  border-bottom: none; /*最後のliの線だけ消す*/
}/* End custom CSS */