.elementor-23095 .elementor-element.elementor-element-9fc3c4b{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-23095 .elementor-element.elementor-element-0858baa{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-23095 .elementor-element.elementor-element-f5dd38f{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-23095 .elementor-element.elementor-element-f81cee0{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-23095 .elementor-element.elementor-element-d171dfc{--spacer-size:50px;}.elementor-23095 .elementor-element.elementor-element-fe93c0a.elementor-element{--align-self:center;}.elementor-23095 .elementor-element.elementor-element-1fbc3d0.elementor-element{--align-self:center;}.elementor-23095 .elementor-element.elementor-element-1fbc3d0{font-family:"Noto Sans JP", Sans-serif;font-size:16px;line-height:30px;color:#000000;}.elementor-23095 .elementor-element.elementor-element-44ad3f0{--spacer-size:25px;}.elementor-23095 .elementor-element.elementor-element-699c342{width:var( --container-widget-width, 80% );max-width:80%;--container-widget-width:80%;--container-widget-flex-grow:0;}.elementor-23095 .elementor-element.elementor-element-699c342.elementor-element{--align-self:center;}.elementor-23095 .elementor-element.elementor-element-be17ecd{--spacer-size:60px;}.elementor-23095 .elementor-element.elementor-element-3a9a10b{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-23095 .elementor-element.elementor-element-96c55f8{--divider-border-style:solid;--divider-color:#CCCCCC;--divider-border-width:1px;}.elementor-23095 .elementor-element.elementor-element-96c55f8 .elementor-divider-separator{width:100%;}.elementor-23095 .elementor-element.elementor-element-96c55f8 .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-23095 .elementor-element.elementor-element-07df28a{--spacer-size:60px;}.elementor-23095 .elementor-element.elementor-element-82dc523.elementor-element{--align-self:flex-start;}.elementor-23095 .elementor-element.elementor-element-9987a8b .elementor-button{background-color:#FFFFFF;font-family:"Noto Sans JP", Sans-serif;font-size:16px;fill:#000000;color:#000000;border-style:solid;border-width:1px 1px 1px 1px;border-radius:10px 10px 10px 10px;padding:15px 50px 15px 50px;}.elementor-23095 .elementor-element.elementor-element-9987a8b .elementor-button:hover, .elementor-23095 .elementor-element.elementor-element-9987a8b .elementor-button:focus{background-color:var( --e-global-color-tmpcoderprimarycolor );color:#FFFFFF;border-color:#FFFFFF;}.elementor-23095 .elementor-element.elementor-element-9987a8b{width:auto;max-width:auto;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-23095 .elementor-element.elementor-element-9987a8b.elementor-element{--align-self:flex-start;--order:99999 /* order end hack */;}.elementor-23095 .elementor-element.elementor-element-9987a8b .elementor-button:hover svg, .elementor-23095 .elementor-element.elementor-element-9987a8b .elementor-button:focus svg{fill:#FFFFFF;}.elementor-23095 .elementor-element.elementor-element-1123b49.elementor-element{--align-self:flex-start;}.elementor-23095 .elementor-element.elementor-element-1123b49{font-family:"Noto Sans JP", Sans-serif;font-size:16px;line-height:30px;color:#000000;}.elementor-23095 .elementor-element.elementor-element-8ae7e55{--spacer-size:25px;}.elementor-23095 .elementor-element.elementor-element-294840a{--spacer-size:200px;}.elementor-23095 .elementor-element.elementor-element-294840a.elementor-element{--order:99999 /* order end hack */;}.elementor-23095 .elementor-element.elementor-element-caf2536{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-23095 .elementor-element.elementor-element-9c29db9{--spacer-size:50px;}.elementor-23095 .elementor-element.elementor-element-bfbbab5{text-align:center;}.elementor-23095 .elementor-element.elementor-element-bfbbab5 .elementor-heading-title{font-family:"Noto Sans", Sans-serif;font-size:24px;font-weight:700;}.elementor-23095 .elementor-element.elementor-element-d70460b{font-family:"Noto Sans JP", Sans-serif;font-size:16px;line-height:30px;color:#000000;}.elementor-23095 .elementor-element.elementor-element-f8911f9{--spacer-size:25px;}.elementor-23095 .elementor-element.elementor-element-945612c{width:100%;max-width:100%;}.elementor-23095 .elementor-element.elementor-element-945612c.elementor-element{--align-self:center;}.elementor-23095 .elementor-element.elementor-element-b4cfe89{--spacer-size:50px;}.elementor-23095 .elementor-element.elementor-element-a14ef68{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-23095 .elementor-element.elementor-element-c319284{--divider-border-style:solid;--divider-color:#CCCCCC;--divider-border-width:1px;}.elementor-23095 .elementor-element.elementor-element-c319284 .elementor-divider-separator{width:100%;}.elementor-23095 .elementor-element.elementor-element-c319284 .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-23095 .elementor-element.elementor-element-dce4b55{--spacer-size:60px;}.elementor-23095 .elementor-element.elementor-element-73213d5.elementor-element{--align-self:flex-start;}.elementor-23095 .elementor-element.elementor-element-a1ac1f8.elementor-element{--align-self:flex-start;}.elementor-23095 .elementor-element.elementor-element-a1ac1f8{font-family:"Noto Sans JP", Sans-serif;font-size:16px;line-height:30px;color:#000000;}.elementor-23095 .elementor-element.elementor-element-889d3e7{--spacer-size:25px;}.elementor-23095 .elementor-element.elementor-element-5933eba .elementor-button{background-color:#FFFFFF;font-family:"Noto Sans JP", Sans-serif;font-size:16px;fill:#000000;color:#000000;border-style:solid;border-width:1px 1px 1px 1px;border-radius:10px 10px 10px 10px;padding:15px 50px 15px 50px;}.elementor-23095 .elementor-element.elementor-element-5933eba .elementor-button:hover, .elementor-23095 .elementor-element.elementor-element-5933eba .elementor-button:focus{background-color:var( --e-global-color-tmpcoderprimarycolor );color:#FFFFFF;border-color:#FFFFFF;}.elementor-23095 .elementor-element.elementor-element-5933eba{width:auto;max-width:auto;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-23095 .elementor-element.elementor-element-5933eba.elementor-element{--align-self:flex-start;--order:99999 /* order end hack */;}.elementor-23095 .elementor-element.elementor-element-5933eba .elementor-button:hover svg, .elementor-23095 .elementor-element.elementor-element-5933eba .elementor-button:focus svg{fill:#FFFFFF;}.elementor-23095 .elementor-element.elementor-element-36a3e09{--spacer-size:25px;}@media(max-width:767px){.elementor-23095 .elementor-element.elementor-element-1fbc3d0{font-size:14px;line-height:1.7em;}.elementor-23095 .elementor-element.elementor-element-1123b49{font-size:14px;line-height:1.7em;}.elementor-23095 .elementor-element.elementor-element-d70460b{font-size:14px;line-height:1.7em;}.elementor-23095 .elementor-element.elementor-element-f8911f9{--spacer-size:50px;}.elementor-23095 .elementor-element.elementor-element-945612c.elementor-element{--align-self:flex-start;}.elementor-23095 .elementor-element.elementor-element-b4cfe89{--spacer-size:50px;}.elementor-23095 .elementor-element.elementor-element-dce4b55{--spacer-size:40px;}.elementor-23095 .elementor-element.elementor-element-a1ac1f8{font-size:14px;line-height:1.7em;}.elementor-23095 .elementor-element.elementor-element-889d3e7{--spacer-size:35px;}.elementor-23095 .elementor-element.elementor-element-36a3e09{--spacer-size:200px;}.elementor-23095 .elementor-element.elementor-element-36a3e09.elementor-element{--order:99999 /* order end hack */;}}/* Start custom CSS for shortcode, class: .elementor-element-699c342 */button.tws-btn {
    display: block;
    width: 260px;
    height: 65px;
    margin: 0 auto;

    background: #0066B3;
    color: #ffffff;
    border: 0px solid #000000;
    border-radius: 14px;
    font-size: 20px;
    font-weight: 400;
    cursor: pointer;
    transition: all 0.2s ease;
}


button.tws-btn:hover {
    background: #0066B3;
    color: #ffffff;
    font-weight: 700;
    border-color: #0066B3;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-945612c */button.tws-btn {
    display: block;
    width: 200px;
    height: 45px;
    margin: 0 auto;

    background: #0066B3;
    color: #ffffff;
    border: 0px solid #000000;
    border-radius: 14px;
    font-size: 20px;
    font-weight: 400;
    cursor: pointer;
    transition: all 0.2s ease;
}


button.tws-btn:hover {
    background: #0066B3;
    color: #ffffff;
    font-weight: 700;
    border-color: #0066B3;
}/* End custom CSS */