.elementor-8234 .elementor-element.elementor-element-712337c>.elementor-shape-top .elementor-shape-fill{fill:#eee}.elementor-8234 .elementor-element.elementor-element-712337c>.elementor-shape-top svg{width:calc(300% + 1.3px);height:160px;transform:translateX(-50%) rotateY(180deg)}.elementor-8234 .elementor-element.elementor-element-712337c{padding:20px 0 60px}.elementor-bc-flex-widget .elementor-8234 .elementor-element.elementor-element-213fa5a.elementor-column .elementor-widget-wrap{align-items:flex-start}.elementor-8234 .elementor-element.elementor-element-213fa5a.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated{align-content:flex-start;align-items:flex-start}.elementor-8234 .elementor-element.elementor-element-213fa5a>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:20px}.elementor-8234 .elementor-element.elementor-element-6017484>.elementor-widget-container{margin:0 0 0 24px}.elementor-8234 .elementor-element.elementor-element-5f5cfe1{text-align:center}.elementor-8234 .elementor-element.elementor-element-5f5cfe1 .elementor-heading-title{color:var(--e-global-color-primary);font-family:"Noto Sans JP",Sans-serif;font-size:2.5rem;font-weight:600;line-height:1.2em}.elementor-8234 .elementor-element.elementor-element-5f5cfe1>.elementor-widget-container{margin:64px 0 0}.elementor-8234 .elementor-element.elementor-element-f3f8671>.elementor-container>.elementor-column>.elementor-widget-wrap{align-content:flex-start;align-items:flex-start}.elementor-8234 .elementor-element.elementor-element-f3f8671{margin-top:48px;margin-bottom:0}.elementor-8234 .elementor-element.elementor-element-f651deb>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:0}.elementor-8234 .elementor-element.elementor-element-e0a6af0 .elementor-button{background-color:var(--e-global-color-8eeff4f);border-radius:30em;padding:20px 48px}.elementor-8234 .elementor-element.elementor-element-e0a6af0 .elementor-button:hover,.elementor-8234 .elementor-element.elementor-element-e0a6af0 .elementor-button:focus{color:var(--e-global-color-7bb1d58c);background-color:#E87808AA}.elementor-8234 .elementor-element.elementor-element-e0a6af0 .elementor-button:hover svg,.elementor-8234 .elementor-element.elementor-element-e0a6af0 .elementor-button:focus svg{fill:var(--e-global-color-7bb1d58c)}.elementor-8234 .elementor-element.elementor-element-e0a6af0>.elementor-widget-container{margin:56px 0 0}.elementor-8234 .elementor-element.elementor-element-e0a6af0{width:var(--container-widget-width,100%);max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0}.elementor-8234 .elementor-element.elementor-element-a8ce3fb>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:8px}.elementor-8234 .elementor-element.elementor-element-9b588f1{font-family:"Noto Sans JP",Sans-serif;font-size:18px;font-weight:400;line-height:1.6em}.elementor-8234 .elementor-element.elementor-element-2d7b121 .elementor-heading-title{color:var(--e-global-color-text);font-family:"Noto Sans JP",Sans-serif;font-size:1.4rem;font-weight:600;line-height:30px}.elementor-8234 .elementor-element.elementor-element-2d7b121>.elementor-widget-container{margin:40px 0 0}.elementor-8234 .elementor-element.elementor-element-932a944{font-family:"Noto Sans JP",Sans-serif;font-size:18px;font-weight:400;line-height:30px}.elementor-8234 .elementor-element.elementor-element-0382184{margin-top:40px;margin-bottom:0}.elementor-8234 .elementor-element.elementor-element-87140bb .elementor-heading-title{color:var(--e-global-color-text);font-family:"Noto Sans JP",Sans-serif;font-size:1.4rem;font-weight:600;line-height:30px}.elementor-8234 .elementor-element.elementor-element-87140bb>.elementor-widget-container{margin:0}.elementor-8234 .elementor-element.elementor-element-43704d0>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:8px}.elementor-8234 .elementor-element.elementor-element-afbef83 .elementor-heading-title{color:var(--e-global-color-text);font-family:"Noto Sans JP",Sans-serif;font-size:1.4rem;font-weight:600;line-height:30px}.elementor-8234 .elementor-element.elementor-element-afbef83>.elementor-widget-container{margin:0}.elementor-8234 .elementor-element.elementor-element-3079a5b .elementor-heading-title{color:var(--e-global-color-text);font-family:"Noto Sans JP",Sans-serif;font-size:18px;font-weight:700;line-height:30px}.elementor-8234 .elementor-element.elementor-element-3079a5b>.elementor-widget-container{margin:16px 0 0}.elementor-8234 .elementor-element.elementor-element-f2fe8ed{font-family:"Noto Sans JP",Sans-serif;font-size:18px;font-weight:400;line-height:1.4em}.elementor-8234 .elementor-element.elementor-element-15b285d .elementor-heading-title{color:var(--e-global-color-text);font-family:"Noto Sans JP",Sans-serif;font-size:18px;font-weight:700;line-height:30px}.elementor-8234 .elementor-element.elementor-element-15b285d>.elementor-widget-container{margin:16px 0 0}.elementor-8234 .elementor-element.elementor-element-46e221d{font-family:"Noto Sans JP",Sans-serif;font-size:18px;font-weight:400;line-height:1.4em}.elementor-8234 .elementor-element.elementor-element-c4f0b12 .elementor-heading-title{color:var(--e-global-color-text);font-family:"Noto Sans JP",Sans-serif;font-size:18px;font-weight:700;line-height:30px}.elementor-8234 .elementor-element.elementor-element-c4f0b12>.elementor-widget-container{margin:16px 0 0}.elementor-8234 .elementor-element.elementor-element-a3d00c4{font-family:"Noto Sans JP",Sans-serif;font-size:18px;font-weight:400;line-height:1.4em}.elementor-8234 .elementor-element.elementor-element-cbf81b5 .elementor-heading-title{color:var(--e-global-color-text);font-family:"Noto Sans JP",Sans-serif;font-size:18px;font-weight:700;line-height:30px}.elementor-8234 .elementor-element.elementor-element-cbf81b5>.elementor-widget-container{margin:16px 0 0}.elementor-8234 .elementor-element.elementor-element-dffc276{font-family:"Noto Sans JP",Sans-serif;font-size:18px;font-weight:400;line-height:1.4em}.elementor-8234 .elementor-element.elementor-element-f3ff23c .elementor-heading-title{color:var(--e-global-color-text);font-family:"Noto Sans JP",Sans-serif;font-size:18px;font-weight:700;line-height:30px}.elementor-8234 .elementor-element.elementor-element-f3ff23c>.elementor-widget-container{margin:16px 0 0}.elementor-8234 .elementor-element.elementor-element-34c0803{font-family:"Noto Sans JP",Sans-serif;font-size:18px;font-weight:400;line-height:1.4em}.elementor-8234 .elementor-element.elementor-element-53b1a33 .elementor-button{font-family:"Noto Sans JP",Sans-serif;font-weight:500;line-height:1.6em;background-color:var(--e-global-color-primary);border-radius:30em;padding:20px 48px}.elementor-8234 .elementor-element.elementor-element-53b1a33 .elementor-button:hover,.elementor-8234 .elementor-element.elementor-element-53b1a33 .elementor-button:focus{background-color:#004B9DAA}.elementor-8234 .elementor-element.elementor-element-53b1a33>.elementor-widget-container{margin:56px 0 0}.elementor-8234 .elementor-element.elementor-element-53b1a33{width:100%;max-width:100%}.elementor-8234 .elementor-element.elementor-element-cf6d856{padding:60px 0}.elementor-8234 .elementor-element.elementor-element-7936724{text-align:center}.elementor-8234 .elementor-element.elementor-element-7936724 .elementor-heading-title{color:var(--e-global-color-primary);font-family:"Noto Sans JP",Sans-serif;font-size:2.5rem;font-weight:600;line-height:1.2em}.elementor-8234 .elementor-element.elementor-element-a7dcf89{text-align:center}.elementor-8234 .elementor-element.elementor-element-a7dcf89 .elementor-heading-title{color:var(--e-global-color-primary);font-family:"Noto Sans JP",Sans-serif;font-size:2rem;font-weight:600;line-height:1.2em}.elementor-8234 .elementor-element.elementor-element-a7dcf89>.elementor-widget-container{margin:48px 0 0}.elementor-8234 .elementor-element.elementor-element-5bd97f0{margin-top:32px;margin-bottom:0}.elementor-bc-flex-widget .elementor-8234 .elementor-element.elementor-element-a0e4ecb.elementor-column .elementor-widget-wrap{align-items:center}.elementor-8234 .elementor-element.elementor-element-a0e4ecb.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center}.elementor-8234 .elementor-element.elementor-element-a0e4ecb>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:8px}.elementor-8234 .elementor-element.elementor-element-42b77d7{text-align:center}.elementor-8234 .elementor-element.elementor-element-42b77d7 img{width:80%}.elementor-8234 .elementor-element.elementor-element-9e1b334{text-align:center}.elementor-8234 .elementor-element.elementor-element-9e1b334 .elementor-heading-title{color:var(--e-global-color-text);font-family:"Noto Sans JP",Sans-serif;font-size:16px;font-weight:600;line-height:30px}.elementor-8234 .elementor-element.elementor-element-3da0a60{text-align:center;font-family:"Noto Sans JP",Sans-serif;font-size:14px;font-weight:400;line-height:1.4em}.elementor-bc-flex-widget .elementor-8234 .elementor-element.elementor-element-36d9892.elementor-column .elementor-widget-wrap{align-items:center}.elementor-8234 .elementor-element.elementor-element-36d9892.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center}.elementor-8234 .elementor-element.elementor-element-e65c31d{font-family:"Noto Sans JP",Sans-serif;font-size:20px;font-weight:400;line-height:1.8em}.elementor-8234 .elementor-element.elementor-element-8be4e2b{font-family:"Noto Sans JP",Sans-serif;font-size:26px;font-weight:400;line-height:1.8em}.elementor-8234 .elementor-element.elementor-element-7746b43{font-family:"Noto Sans JP",Sans-serif;font-size:20px;font-weight:400;line-height:1.8em}.elementor-8234 .elementor-element.elementor-element-ea07ae2 .elementor-button{font-family:"Noto Sans JP",Sans-serif;font-weight:700;fill:var(--e-global-color-text);color:var(--e-global-color-text);border-radius:30em;padding:20px 48px}.elementor-8234 .elementor-element.elementor-element-ea07ae2 .elementor-button:hover,.elementor-8234 .elementor-element.elementor-element-ea07ae2 .elementor-button:focus{background-color:#FFE33FAA}.elementor-8234 .elementor-element.elementor-element-ea07ae2>.elementor-widget-container{margin:56px 0 0}@media(min-width:768px){.elementor-8234 .elementor-element.elementor-element-f651deb{width:35%}.elementor-8234 .elementor-element.elementor-element-a8ce3fb{width:65%}.elementor-8234 .elementor-element.elementor-element-c2d7552{width:35.611%}.elementor-8234 .elementor-element.elementor-element-43704d0{width:63.998%}.elementor-8234 .elementor-element.elementor-element-a0e4ecb{width:40%}.elementor-8234 .elementor-element.elementor-element-36d9892{width:60%}}@media(max-width:767px){.elementor-8234 .elementor-element.elementor-element-213fa5a>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:8px}.elementor-8234 .elementor-element.elementor-element-5f5cfe1 .elementor-heading-title{font-size:2.4rem}.elementor-8234 .elementor-element.elementor-element-9b588f1{font-size:16px}.elementor-8234 .elementor-element.elementor-element-932a944{font-size:16px}.elementor-8234 .elementor-element.elementor-element-f2fe8ed{font-size:16px}.elementor-8234 .elementor-element.elementor-element-46e221d{font-size:16px}.elementor-8234 .elementor-element.elementor-element-a3d00c4{font-size:16px}.elementor-8234 .elementor-element.elementor-element-dffc276{font-size:16px}.elementor-8234 .elementor-element.elementor-element-34c0803{font-size:16px}.elementor-8234 .elementor-element.elementor-element-53b1a33 .elementor-button{font-size:16px}.elementor-8234 .elementor-element.elementor-element-7936724 .elementor-heading-title{font-size:2.4rem}.elementor-8234 .elementor-element.elementor-element-e65c31d{font-size:16px}.elementor-8234 .elementor-element.elementor-element-8be4e2b{font-size:20px}.elementor-8234 .elementor-element.elementor-element-7746b43{font-size:16px}}.book-blog_table .column-1{white-space:nowrap}.book-blog_table a:hover{text-decoration:underline !important}.hg_books-mokuji h5 a{text-decoration:underline}