.elementor-15213 .elementor-element.elementor-element-06215f2 > .elementor-container{max-width:398px;min-height:545px;}.elementor-15213 .elementor-element.elementor-element-06215f2{padding:0% 4% 0% 4%;}.elementor-15213 .elementor-element.elementor-element-b01ec3b > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-block-end:50px;}.elementor-15213 .elementor-element.elementor-element-f30c448 .elementor-button{background-color:#086CB4;font-family:"Zen Kaku Gothic Antique", Sans-serif;font-size:1.5em;font-weight:700;fill:#FFFFFF;color:#FFFFFF;border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-80dcf70 );border-radius:0px 0px 0px 0px;}.elementor-15213 .elementor-element.elementor-element-f30c448 .elementor-button:hover, .elementor-15213 .elementor-element.elementor-element-f30c448 .elementor-button:focus{background-color:#FFFFFF;color:var( --e-global-color-80dcf70 );border-color:var( --e-global-color-80dcf70 );}.elementor-15213 .elementor-element.elementor-element-f30c448 .elementor-button:hover svg, .elementor-15213 .elementor-element.elementor-element-f30c448 .elementor-button:focus svg{fill:var( --e-global-color-80dcf70 );}.elementor-15213 .elementor-element.elementor-element-dffe053 .elementor-button{background-color:#086CB4;font-family:"Zen Kaku Gothic Antique", Sans-serif;font-size:1.5em;font-weight:700;line-height:1.5em;fill:#FFFFFF;color:#FFFFFF;border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-80dcf70 );border-radius:0px 0px 0px 0px;}.elementor-15213 .elementor-element.elementor-element-dffe053 .elementor-button:hover, .elementor-15213 .elementor-element.elementor-element-dffe053 .elementor-button:focus{background-color:#FFFFFF;color:var( --e-global-color-80dcf70 );border-color:var( --e-global-color-80dcf70 );}.elementor-15213 .elementor-element.elementor-element-dffe053 .elementor-button:hover svg, .elementor-15213 .elementor-element.elementor-element-dffe053 .elementor-button:focus svg{fill:var( --e-global-color-80dcf70 );}#elementor-popup-modal-15213 .dialog-widget-content{background-color:#F1F1F1;}#elementor-popup-modal-15213{background-color:#1B1B1B99;justify-content:center;align-items:center;pointer-events:all;}#elementor-popup-modal-15213 .dialog-message{width:722px;height:auto;}#elementor-popup-modal-15213 .dialog-close-button{display:flex;font-size:30px;}#elementor-popup-modal-15213 .dialog-close-button i{color:#1B1B1B;}#elementor-popup-modal-15213 .dialog-close-button svg{fill:#1B1B1B;}@media(max-width:1024px){#elementor-popup-modal-15213 .dialog-message{width:90vw;}}@media(max-width:767px){.elementor-15213 .elementor-element.elementor-element-06215f2 > .elementor-container{min-height:555px;}.elementor-15213 .elementor-element.elementor-element-06215f2{padding:2% 6% 2% 6%;}#elementor-popup-modal-15213 .dialog-message{width:88vw;}}/* Start custom CSS for section, class: .elementor-element-06215f2 */.elementor-15213 .elementor-element.elementor-element-06215f2 {
  /* 方眼紙模様に必須のスタイル */
  background-image: linear-gradient(0deg, transparent calc(100% - 1px), #f0f0f0 calc(100% - 1px)),
                    linear-gradient(90deg, transparent calc(100% - 1px), #f0f0f0 calc(100% - 1px));
  background-size: 16px 16px;
  background-repeat: repeat;
  background-position: center center;
  background-color: #f1fbff;
  border: 1px solid #6fcaff;

  /* 以下任意のスタイル */
  padding: 20px;
}


/* スマホ時、背景画像非表示 */
@media screen and (max-width:767px) {
    .elementor-motion-effects-layer {
        display: none;
    }
}/* End custom CSS */