.elementor-10656 .elementor-element.elementor-element-6f9255d{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;}.elementor-10656 .elementor-element.elementor-element-f637ef8{--display:flex;--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;--flex-wrap-mobile:wrap;--align-items:flex-end;--gap:0px 40px;--row-gap:0px;--column-gap:40px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-10656 .elementor-element.elementor-element-dfa06f9 > .elementor-widget-container{margin:0px 0px -8px 0px;}.elementor-10656 .elementor-element.elementor-element-dfa06f9.elementor-element{--align-self:flex-end;}.elementor-10656 .elementor-element.elementor-element-dfa06f9 .elementor-heading-title{font-family:"BIZ UDPMincho", Sans-serif;font-weight:600;color:var( --e-global-color-astglobalcolor2 );}.elementor-10656 .elementor-element.elementor-element-a2ce2fe > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0em 0em 0em 0em;}.elementor-10656 .elementor-element.elementor-element-a2ce2fe .elementor-heading-title{font-family:"Roboto Mono", Sans-serif;font-size:0.9rem;font-weight:300;text-transform:none;letter-spacing:4px;color:#000000;}.elementor-10656 .elementor-element.elementor-element-ffe4c8c{--display:flex;}.elementor-widget-divider .elementor-divider__text{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-10656 .elementor-element.elementor-element-9c05047{--divider-border-style:solid;--divider-color:var( --e-global-color-primary );--divider-border-width:3px;}.elementor-10656 .elementor-element.elementor-element-9c05047 > .elementor-widget-container{margin:-26px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-10656 .elementor-element.elementor-element-9c05047 .elementor-divider-separator{width:1140px;margin:0 auto;margin-center:0;}.elementor-10656 .elementor-element.elementor-element-9c05047 .elementor-divider{text-align:center;padding-block-start:2px;padding-block-end:2px;}.elementor-10656 .elementor-element.elementor-element-2f4d96e{--display:flex;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-10656 .elementor-element.elementor-element-2f4d96e.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-10656 .elementor-element.elementor-element-78e89a5 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-weight:600;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-10656 .elementor-element.elementor-element-0d795f6 .elementor-heading-title{font-family:"Noto Sans JP", Sans-serif;font-weight:600;}.elementor-10656 .elementor-element.elementor-element-bd320f9 .elementor-heading-title{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-10656 .elementor-element.elementor-element-edf757f > .elementor-widget-container{margin:0px 0px -26px 0px;padding:0px 0px 0px 0px;}.elementor-10656 .elementor-element.elementor-element-edf757f{font-family:"Noto Sans JP", Sans-serif;font-weight:400;}.elementor-widget-image .widget-image-caption{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-10656 .elementor-element.elementor-element-fa480f9 img{width:700px;}.elementor-10656 .elementor-element.elementor-element-07d9f56 .elementor-heading-title{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-10656 .elementor-element.elementor-element-b142c0e > .elementor-widget-container{margin:0px 0px -26px 0px;padding:0px 0px 0px 0px;}.elementor-10656 .elementor-element.elementor-element-b142c0e{font-family:"Noto Sans JP", Sans-serif;font-weight:400;}.elementor-10656 .elementor-element.elementor-element-e3191b5 img{width:700px;}.elementor-10656 .elementor-element.elementor-element-bb6cc68 .elementor-heading-title{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-10656 .elementor-element.elementor-element-0480e6d > .elementor-widget-container{margin:0px 0px -26px 0px;padding:0px 0px 0px 0px;}.elementor-10656 .elementor-element.elementor-element-0480e6d{font-family:"Noto Sans JP", Sans-serif;font-weight:400;}.elementor-10656 .elementor-element.elementor-element-886ada3 .elementor-heading-title{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-10656 .elementor-element.elementor-element-b4d5e1e > .elementor-widget-container{margin:0px 0px -26px 0px;padding:0px 0px 0px 0px;}.elementor-10656 .elementor-element.elementor-element-b4d5e1e{font-family:"Noto Sans JP", Sans-serif;font-weight:400;}.elementor-10656 .elementor-element.elementor-element-38bc2ad > .elementor-widget-container{margin:25px 0px 10px 0px;}.elementor-10656 .elementor-element.elementor-element-38bc2ad .elementor-heading-title{font-family:"Noto Sans JP", Sans-serif;font-weight:600;}.elementor-10656 .elementor-element.elementor-element-ab3d238 .elementor-heading-title{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-10656 .elementor-element.elementor-element-ee39301 > .elementor-widget-container{margin:0px 0px -26px 0px;padding:0px 0px 0px 0px;}.elementor-10656 .elementor-element.elementor-element-ee39301{font-family:"Noto Sans JP", Sans-serif;font-weight:400;}.elementor-10656 .elementor-element.elementor-element-7f8517e > .elementor-widget-container{margin:25px 0px 0px 0px;}.elementor-10656 .elementor-element.elementor-element-7f8517e .elementor-heading-title{font-family:"Noto Sans JP", Sans-serif;font-weight:600;}.elementor-10656 .elementor-element.elementor-element-acfa061 .elementor-heading-title{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-10656 .elementor-element.elementor-element-4b885fb > .elementor-widget-container{margin:0px 0px -26px 0px;padding:0px 0px 0px 0px;}.elementor-10656 .elementor-element.elementor-element-4b885fb{font-family:"Noto Sans JP", Sans-serif;font-weight:400;}.elementor-10656 .elementor-element.elementor-element-38f8a69 .elementor-heading-title{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-10656 .elementor-element.elementor-element-9ffbb3a > .elementor-widget-container{margin:0px 0px -26px 0px;padding:0px 0px 0px 0px;}.elementor-10656 .elementor-element.elementor-element-9ffbb3a{font-family:"Noto Sans JP", Sans-serif;font-weight:400;}.elementor-10656 .elementor-element.elementor-element-4fe5088 img{width:700px;}.elementor-10656 .elementor-element.elementor-element-dfb91d7 .elementor-heading-title{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-10656 .elementor-element.elementor-element-4e67ad3 > .elementor-widget-container{margin:0px 0px -26px 0px;padding:0px 0px 0px 0px;}.elementor-10656 .elementor-element.elementor-element-4e67ad3{font-family:"Noto Sans JP", Sans-serif;font-weight:400;}.elementor-10656 .elementor-element.elementor-element-4e67b32 > .elementor-widget-container{margin:25px 0px 0px 0px;}.elementor-10656 .elementor-element.elementor-element-4e67b32 .elementor-heading-title{font-family:"Noto Sans JP", Sans-serif;font-weight:600;}.elementor-10656 .elementor-element.elementor-element-93d6c8a .elementor-heading-title{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-10656 .elementor-element.elementor-element-d7826dd > .elementor-widget-container{margin:0px 0px -26px 0px;padding:0px 0px 0px 0px;}.elementor-10656 .elementor-element.elementor-element-d7826dd{font-family:"Noto Sans JP", Sans-serif;font-weight:400;}.elementor-10656 .elementor-element.elementor-element-de844b8 .elementor-heading-title{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-10656 .elementor-element.elementor-element-ac76e4d > .elementor-widget-container{margin:0px 0px -26px 0px;padding:0px 0px 0px 0px;}.elementor-10656 .elementor-element.elementor-element-ac76e4d{font-family:"Noto Sans JP", Sans-serif;font-weight:400;}.elementor-10656 .elementor-element.elementor-element-a7bf896 > .elementor-widget-container{margin:25px 0px 0px 0px;}.elementor-10656 .elementor-element.elementor-element-a7bf896 .elementor-heading-title{font-family:"Noto Sans JP", Sans-serif;font-weight:600;}.elementor-10656 .elementor-element.elementor-element-5781c05{font-family:"Noto Sans JP", Sans-serif;font-size:0.9rem;font-weight:400;}.elementor-10656 .elementor-element.elementor-element-f50972a{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--gap:0px 60px;--row-gap:0px;--column-gap:60px;--padding-top:50px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-button .elementor-button{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-10656 .elementor-element.elementor-element-94bd386 .elementor-button{background-color:var( --e-global-color-primary );box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);border-radius:8px 8px 8px 8px;padding:12px 24px 12px 24px;}.elementor-10656 .elementor-element.elementor-element-94bd386 > .elementor-widget-container{padding:0px 0px 25px 0px;}.elementor-10656 .elementor-element.elementor-element-94bd386.elementor-element{--align-self:center;}.elementor-10656 .elementor-element.elementor-element-f70c1c4 .elementor-button{background-color:var( --e-global-color-primary );box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);border-radius:8px 8px 8px 8px;padding:12px 24px 12px 24px;}.elementor-10656 .elementor-element.elementor-element-f70c1c4 > .elementor-widget-container{padding:0px 0px 25px 0px;}.elementor-10656 .elementor-element.elementor-element-f70c1c4.elementor-element{--align-self:center;}@media(max-width:1024px){.elementor-10656 .elementor-element.elementor-element-a2ce2fe{text-align:center;}}@media(min-width:768px){.elementor-10656 .elementor-element.elementor-element-6f9255d{--content-width:900px;}.elementor-10656 .elementor-element.elementor-element-f637ef8{--width:900px;}.elementor-10656 .elementor-element.elementor-element-ffe4c8c{--width:1000px;}.elementor-10656 .elementor-element.elementor-element-2f4d96e{--width:888px;}}/* Start custom CSS for text-editor, class: .elementor-element-44f19bd */.page-menu {
  background: #f7f7f7;
  padding: 20px 24px;
  border-radius: 10px;
  font-size: 16px;
  line-height: 1.8;
}

.page-menu .menu-title {
  font-weight: bold;
  margin-bottom: 12px;
}

.page-menu .menu-group {
  font-weight: bold;
  margin: 16px 0 6px;
}

.page-menu ul {
  margin: 0 0 12px 1em;
  padding: 0;
}

.page-menu li {
  list-style: none;
  margin: 4px 0;
}

.page-menu a {
  text-decoration: none;
  color: #0a5ca8;
}

.page-menu a:hover {
  text-decoration: underline;
}/* End custom CSS */