.elementor-36 .elementor-element.elementor-element-0b313a9{--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--align-items:center;--background-transition:0.3s;--padding-top:107px;--padding-right:0px;--padding-bottom:0px;--padding-left:0px;}.elementor-36 .elementor-element.elementor-element-fa861ce{--background-transition:0.3s;--padding-top:0%;--padding-right:0%;--padding-bottom:0%;--padding-left:10%;}.elementor-36 .elementor-element.elementor-element-9b47d1b{text-align:left;font-family:"Zen Maru Gothic", Sans-serif;font-size:36px;font-weight:500;letter-spacing:0.05em;}.elementor-36 .elementor-element.elementor-element-f1686fd{--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--align-items:center;--gap:16px;--background-transition:0.3s;}.elementor-36 .elementor-element.elementor-element-9a12f85 img{width:70px;}.elementor-36 .elementor-element.elementor-element-847bfa7{text-align:center;color:#F8E3DB;font-family:"Zen Maru Gothic", Sans-serif;font-size:36px;font-weight:600;letter-spacing:0.1em;}.elementor-36 .elementor-element.elementor-element-96ac40f{--background-transition:0.3s;}.elementor-36 .elementor-element.elementor-element-3e37e69{--background-transition:0.3s;--padding-top:60px;--padding-right:0px;--padding-bottom:0px;--padding-left:0px;}.elementor-36 .elementor-element.elementor-element-4a766ea{--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--justify-content:center;--gap:15px;--flex-wrap:wrap;--background-transition:0.3s;--padding-top:0rem;--padding-right:0rem;--padding-bottom:5rem;--padding-left:0rem;}.elementor-36 .elementor-element.elementor-element-499b67f{--background-transition:0.3s;--padding-top:0px;--padding-right:0px;--padding-bottom:0px;--padding-left:0px;}.elementor-36 .elementor-element.elementor-element-4c433ba .elementor-button{font-family:"Noto Sans JP", Sans-serif;fill:#FFFFFF;color:#FFFFFF;background-color:#EEB0AA;border-style:none;border-radius:4px 4px 4px 4px;padding:10px 40px 10px 40px;}.elementor-36 .elementor-element.elementor-element-fa73fcc{--background-transition:0.3s;--padding-top:0px;--padding-right:0px;--padding-bottom:0px;--padding-left:0px;}.elementor-36 .elementor-element.elementor-element-e29e4ff .elementor-button{font-family:"Noto Sans JP", Sans-serif;fill:#FFFFFF;color:#FFFFFF;background-color:#EEB0AA;border-style:none;border-radius:4px 4px 4px 4px;padding:10px 40px 10px 40px;}.elementor-36 .elementor-element.elementor-element-c7a64e6{--background-transition:0.3s;--padding-top:0px;--padding-right:0px;--padding-bottom:0px;--padding-left:0px;}.elementor-36 .elementor-element.elementor-element-e84c0f1 .elementor-button{font-family:"Noto Sans JP", Sans-serif;fill:#FFFFFF;color:#FFFFFF;background-color:#EEB0AA;border-style:none;border-radius:4px 4px 4px 4px;padding:10px 40px 10px 40px;}.elementor-36 .elementor-element.elementor-element-6614879{--background-transition:0.3s;--padding-top:0px;--padding-right:0px;--padding-bottom:0px;--padding-left:0px;}.elementor-36 .elementor-element.elementor-element-2f0a703 .elementor-button{font-family:"Noto Sans JP", Sans-serif;fill:#FFFFFF;color:#FFFFFF;background-color:#EEB0AA;border-style:none;border-radius:4px 4px 4px 4px;padding:10px 40px 10px 40px;}.elementor-36 .elementor-element.elementor-element-7be61f5{--background-transition:0.3s;--padding-top:0px;--padding-right:0px;--padding-bottom:60px;--padding-left:0px;}.elementor-36 .elementor-element.elementor-element-1bacf84 .elementor-pagination{text-align:center;margin-top:40px;}body:not(.rtl) .elementor-36 .elementor-element.elementor-element-1bacf84 .elementor-pagination .page-numbers:not(:first-child){margin-left:calc( 20px/2 );}body:not(.rtl) .elementor-36 .elementor-element.elementor-element-1bacf84 .elementor-pagination .page-numbers:not(:last-child){margin-right:calc( 20px/2 );}body.rtl .elementor-36 .elementor-element.elementor-element-1bacf84 .elementor-pagination .page-numbers:not(:first-child){margin-right:calc( 20px/2 );}body.rtl .elementor-36 .elementor-element.elementor-element-1bacf84 .elementor-pagination .page-numbers:not(:last-child){margin-left:calc( 20px/2 );}.elementor-36 .elementor-element.elementor-element-1bacf84{--grid-column-gap:32px;--grid-row-gap:48px;}.elementor-36 .elementor-element.elementor-element-1bacf84 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-36 .elementor-element.elementor-element-b776878{--background-transition:0.3s;}body.elementor-page-36:not(.elementor-motion-effects-element-type-background), body.elementor-page-36 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FAF8EE;}@media(min-width:415px){.elementor-36 .elementor-element.elementor-element-fa861ce{--width:40%;}.elementor-36 .elementor-element.elementor-element-f1686fd{--width:auto;}.elementor-36 .elementor-element.elementor-element-96ac40f{--width:60%;}.elementor-36 .elementor-element.elementor-element-499b67f{--width:auto;}.elementor-36 .elementor-element.elementor-element-fa73fcc{--width:auto;}.elementor-36 .elementor-element.elementor-element-c7a64e6{--width:auto;}.elementor-36 .elementor-element.elementor-element-6614879{--width:auto;}.elementor-36 .elementor-element.elementor-element-7be61f5{--width:auto;}}@media(max-width:1024px) and (min-width:415px){.elementor-36 .elementor-element.elementor-element-fa861ce{--width:40%;}.elementor-36 .elementor-element.elementor-element-96ac40f{--width:60%;}}@media(max-width:768px) and (min-width:415px){.elementor-36 .elementor-element.elementor-element-499b67f{--width:48%;}.elementor-36 .elementor-element.elementor-element-fa73fcc{--width:48%;}.elementor-36 .elementor-element.elementor-element-c7a64e6{--width:48%;}.elementor-36 .elementor-element.elementor-element-6614879{--width:48%;}.elementor-36 .elementor-element.elementor-element-7be61f5{--width:100%;}}@media(max-width:576px) and (min-width:415px){.elementor-36 .elementor-element.elementor-element-fa861ce{--width:100%;}.elementor-36 .elementor-element.elementor-element-96ac40f{--width:100%;}.elementor-36 .elementor-element.elementor-element-499b67f{--width:100%;}.elementor-36 .elementor-element.elementor-element-fa73fcc{--width:100%;}.elementor-36 .elementor-element.elementor-element-c7a64e6{--width:100%;}.elementor-36 .elementor-element.elementor-element-6614879{--width:100%;}}@media(max-width:1280px){.elementor-36 .elementor-element.elementor-element-0b313a9{--padding-top:099px;--padding-right:0px;--padding-bottom:0px;--padding-left:0px;}.elementor-36 .elementor-element.elementor-element-fa861ce{--padding-top:0%;--padding-right:0%;--padding-bottom:0%;--padding-left:4%;}.elementor-36 .elementor-element.elementor-element-9b47d1b{font-size:32px;}.elementor-36 .elementor-element.elementor-element-847bfa7{font-size:32px;}.elementor-36 .elementor-element.elementor-element-4a766ea{--gap:24px;--padding-top:0rem;--padding-right:0rem;--padding-bottom:5rem;--padding-left:0rem;}}@media(max-width:1024px){.elementor-36 .elementor-element.elementor-element-fa861ce{--padding-top:0%;--padding-right:0%;--padding-bottom:0%;--padding-left:4%;}.elementor-36 .elementor-element.elementor-element-9a12f85 img{width:58px;}.elementor-36 .elementor-element.elementor-element-847bfa7{font-size:28px;}.elementor-36 .elementor-element.elementor-element-4a766ea{--gap:16px;}}@media(max-width:768px){.elementor-36 .elementor-element.elementor-element-0b313a9{--padding-top:86px;--padding-right:0px;--padding-bottom:0px;--padding-left:0px;}.elementor-36 .elementor-element.elementor-element-9b47d1b{font-size:28px;}.elementor-36 .elementor-element.elementor-element-f1686fd{--gap:8px;--flex-wrap:nowrap;}.elementor-36 .elementor-element.elementor-element-9a12f85 img{width:38px;}.elementor-36 .elementor-element.elementor-element-847bfa7{font-size:22px;}}@media(max-width:576px){.elementor-36 .elementor-element.elementor-element-0b313a9{--flex-direction:column-reverse;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--gap:18px;--padding-top:84px;--padding-right:0px;--padding-bottom:0px;--padding-left:0px;}.elementor-36 .elementor-element.elementor-element-fa861ce{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-36 .elementor-element.elementor-element-9b47d1b{font-size:24px;}.elementor-36 .elementor-element.elementor-element-f1686fd{--justify-content:center;--gap:10px;}.elementor-36 .elementor-element.elementor-element-9a12f85 img{width:50px;}.elementor-36 .elementor-element.elementor-element-4a766ea{--gap:14px;}.elementor-36 .elementor-element.elementor-element-1bacf84{--grid-row-gap:36px;}}@media(max-width:414px){.elementor-36 .elementor-element.elementor-element-0b313a9{--gap:14px;--padding-top:80px;--padding-right:0px;--padding-bottom:0px;--padding-left:0px;}.elementor-36 .elementor-element.elementor-element-9b47d1b{font-size:24px;}.elementor-36 .elementor-element.elementor-element-9a12f85 img{width:60px;}.elementor-36 .elementor-element.elementor-element-847bfa7{font-size:24px;}.elementor-36 .elementor-element.elementor-element-3e37e69{--padding-top:40px;--padding-right:0px;--padding-bottom:0px;--padding-left:0px;}.elementor-36 .elementor-element.elementor-element-4a766ea{--gap:12px;}}/* Start custom CSS for text-editor, class: .elementor-element-9b47d1b */.sp-br {
  display: none;
}

@media (max-width: 576px) {
  .sp-br {
    display: inline;
  }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-847bfa7 */.sp-br {
  display: none;
}

@media (max-width: 576px) {
  .sp-br {
    display: inline;
  }
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-4c433ba */.elementor-36 .elementor-element.elementor-element-4c433ba .elementor-button{
    display: block;
    width: 100%;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-e29e4ff */.elementor-36 .elementor-element.elementor-element-e29e4ff .elementor-button{
    display: block;
    width: 100%;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-e84c0f1 */.elementor-36 .elementor-element.elementor-element-e84c0f1 .elementor-button{
    display: block;
    width: 100%;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-2f0a703 */.elementor-36 .elementor-element.elementor-element-2f0a703 .elementor-button{
    display: block;
    width: 100%;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3e37e69 */.elementor-36 .elementor-element.elementor-element-3e37e69{
    width: 90%;
    margin: 0 auto;
 }
@media (min-width: 1180px) {
 .elementor-36 .elementor-element.elementor-element-3e37e69{
    width: 1140px;
 }
}/* End custom CSS */