.elementor-5457 .elementor-element.elementor-element-05b9f40:not(.elementor-motion-effects-element-type-background), .elementor-5457 .elementor-element.elementor-element-05b9f40 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-818c1b8 );}.elementor-5457 .elementor-element.elementor-element-05b9f40 > .elementor-background-overlay{background-image:url("https://mirai-note.net/wp-content/uploads/2025/12/bg60b.png");background-position:center center;background-repeat:no-repeat;background-size:cover;opacity:0.88;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-5457 .elementor-element.elementor-element-05b9f40 > .elementor-container{min-height:500px;}.elementor-5457 .elementor-element.elementor-element-05b9f40{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:0% 9% 0% 9%;}.elementor-bc-flex-widget .elementor-5457 .elementor-element.elementor-element-02aa227.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-5457 .elementor-element.elementor-element-02aa227.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-5457 .elementor-element.elementor-element-02aa227 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:100px 0px 0px 0px;}.elementor-5457 .elementor-element.elementor-element-02aa227 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-5457 .elementor-element.elementor-element-2e7dbb1 > .elementor-widget-container{background-image:url("https://mirai-note.net/wp-content/uploads/2025/12/mn06.png");margin:0px 0px 0px 0px;padding:25px 0px 25px 35px;background-position:center left;background-repeat:no-repeat;background-size:25px auto;}.elementor-5457 .elementor-element.elementor-element-2e7dbb1.ha-has-bg-overlay:hover > .elementor-widget-container::before{transition:background 0.3s;}.elementor-5457 .elementor-element.elementor-element-2e7dbb1 .elementor-heading-title{font-family:"Hina Mincho", Sans-serif;font-size:1.8em;font-weight:300;letter-spacing:0.13em;color:var( --e-global-color-4dca2ba );}.elementor-5457 .elementor-element.elementor-element-85bbf25 > .elementor-widget-container{margin:0px 0px 0px 40px;padding:0px 0px 0px 0px;}.elementor-5457 .elementor-element.elementor-element-85bbf25.ha-has-bg-overlay:hover > .elementor-widget-container::before{transition:background 0.3s;}.elementor-5457 .elementor-element.elementor-element-85bbf25 .elementor-heading-title{font-family:"Sawarabi Mincho", Sans-serif;font-size:1.2em;font-weight:300;text-transform:uppercase;letter-spacing:0.09em;word-spacing:-8px;color:var( --e-global-color-4dca2ba );}.elementor-5457 .elementor-element.elementor-element-27e2048:not(.elementor-motion-effects-element-type-background), .elementor-5457 .elementor-element.elementor-element-27e2048 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFCF4;}.elementor-5457 .elementor-element.elementor-element-27e2048 > .elementor-background-overlay{background-image:url("https://mirai-note.net/wp-content/uploads/2025/12/mirainote_green-01-e1765955437808.png");background-position:95% 90%;background-repeat:no-repeat;background-size:374px auto;opacity:0.43;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-5457 .elementor-element.elementor-element-27e2048{overflow:hidden;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:0px;padding:8% 9% 8% 9%;}.elementor-5457 .elementor-element.elementor-element-aa4eab3 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:25px 0px 0px 35px;}.elementor-5457 .elementor-element.elementor-element-aa4eab3.ha-has-bg-overlay:hover > .elementor-widget-container::before{transition:background 0.3s;}.elementor-5457 .elementor-element.elementor-element-aa4eab3{text-align:center;}.elementor-5457 .elementor-element.elementor-element-aa4eab3 .elementor-heading-title{font-family:"Hina Mincho", Sans-serif;font-size:2.7em;font-weight:300;letter-spacing:0.17em;color:var( --e-global-color-c0c566c );}.elementor-5457 .elementor-element.elementor-element-64bc849{--divider-border-style:dashed;--divider-color:var( --e-global-color-83ceef6 );--divider-border-width:2px;}.elementor-5457 .elementor-element.elementor-element-64bc849 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 30px 0px;}.elementor-5457 .elementor-element.elementor-element-64bc849 .elementor-divider-separator{width:788px;margin:0 auto;margin-center:0;}.elementor-5457 .elementor-element.elementor-element-64bc849 .elementor-divider{text-align:center;padding-block-start:31px;padding-block-end:31px;}.elementor-5457 .elementor-element.elementor-element-bcd1748 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-5457 .elementor-element.elementor-element-bcd1748{text-align:center;}.elementor-5457 .elementor-element.elementor-element-bcd1748 .elementor-heading-title{font-family:"Noto Sans JP", Sans-serif;font-size:1em;font-weight:400;line-height:3.1em;letter-spacing:0.08em;}.elementor-5457 .elementor-element.elementor-element-1dca084:not(.elementor-motion-effects-element-type-background), .elementor-5457 .elementor-element.elementor-element-1dca084 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-818c1b8 );}.elementor-5457 .elementor-element.elementor-element-1dca084 > .elementor-background-overlay{background-image:url("https://mirai-note.net/wp-content/uploads/2025/12/bg60b.png");background-position:center center;background-repeat:no-repeat;background-size:cover;opacity:0.9;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-5457 .elementor-element.elementor-element-1dca084{overflow:hidden;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:0px;padding:8% 9% 8% 9%;}.elementor-5457 .elementor-element.elementor-element-559fba4 > .elementor-widget-container{background-image:url("https://mirai-note.net/wp-content/uploads/2025/12/アセット-2@2x-8.png");margin:0px 0px 0px 0px;padding:35px 0px 30px 28px;background-position:center left;background-repeat:no-repeat;background-size:82px auto;}.elementor-5457 .elementor-element.elementor-element-559fba4.ha-has-bg-overlay:hover > .elementor-widget-container::before{transition:background 0.3s;}.elementor-5457 .elementor-element.elementor-element-559fba4 .elementor-heading-title{font-family:"Hina Mincho", Sans-serif;font-size:2.1em;font-weight:300;letter-spacing:0.13em;color:var( --e-global-color-4dca2ba );}.elementor-5457 .elementor-element.elementor-element-5d69200 > .elementor-container{max-width:890px;min-height:300px;}.elementor-5457 .elementor-element.elementor-element-5d69200{margin-top:2%;margin-bottom:0%;}.elementor-5457 .elementor-element.elementor-element-f2729eb:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-5457 .elementor-element.elementor-element-f2729eb > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://mirai-note.net/wp-content/uploads/2025/12/アセット-1@2x-8.png");background-position:center center;background-repeat:no-repeat;background-size:contain;}.elementor-bc-flex-widget .elementor-5457 .elementor-element.elementor-element-f2729eb.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-5457 .elementor-element.elementor-element-f2729eb.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-5457 .elementor-element.elementor-element-f2729eb.elementor-column{width:33.3%;}.elementor-5457 .elementor-element.elementor-element-f2729eb > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0px -40px 0px 40px;--e-column-margin-right:-40px;--e-column-margin-left:40px;}.elementor-5457 .elementor-element.elementor-element-f2729eb > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-5457 .elementor-element.elementor-element-233c8e6 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-5457 .elementor-element.elementor-element-233c8e6.ha-has-bg-overlay:hover > .elementor-widget-container::before{transition:background 0.3s;}.elementor-5457 .elementor-element.elementor-element-233c8e6{text-align:center;}.elementor-5457 .elementor-element.elementor-element-233c8e6 .elementor-heading-title{font-size:1em;font-weight:400;letter-spacing:0.2em;color:var( --e-global-color-4dca2ba );}.elementor-5457 .elementor-element.elementor-element-dd4a83c > .elementor-widget-container{margin:30px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-5457 .elementor-element.elementor-element-dd4a83c.ha-has-bg-overlay:hover > .elementor-widget-container::before{transition:background 0.3s;}.elementor-5457 .elementor-element.elementor-element-dd4a83c{text-align:center;}.elementor-5457 .elementor-element.elementor-element-dd4a83c .elementor-heading-title{font-family:"Hina Mincho", Sans-serif;font-size:1.4em;font-weight:400;line-height:1.4em;letter-spacing:0.13em;color:var( --e-global-color-4dca2ba );}.elementor-5457 .elementor-element.elementor-element-94a5424:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-5457 .elementor-element.elementor-element-94a5424 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://mirai-note.net/wp-content/uploads/2025/12/アセット-1@2x-8.png");background-position:center center;background-repeat:no-repeat;background-size:contain;}.elementor-bc-flex-widget .elementor-5457 .elementor-element.elementor-element-94a5424.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-5457 .elementor-element.elementor-element-94a5424.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-5457 .elementor-element.elementor-element-94a5424.elementor-column{width:33.3%;}.elementor-5457 .elementor-element.elementor-element-94a5424 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-5457 .elementor-element.elementor-element-94a5424 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-5457 .elementor-element.elementor-element-b6baf35 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-5457 .elementor-element.elementor-element-b6baf35.ha-has-bg-overlay:hover > .elementor-widget-container::before{transition:background 0.3s;}.elementor-5457 .elementor-element.elementor-element-b6baf35{text-align:center;}.elementor-5457 .elementor-element.elementor-element-b6baf35 .elementor-heading-title{font-size:1em;font-weight:400;letter-spacing:0.2em;color:var( --e-global-color-4dca2ba );}.elementor-5457 .elementor-element.elementor-element-3b51c03 > .elementor-widget-container{margin:30px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-5457 .elementor-element.elementor-element-3b51c03.ha-has-bg-overlay:hover > .elementor-widget-container::before{transition:background 0.3s;}.elementor-5457 .elementor-element.elementor-element-3b51c03{text-align:center;}.elementor-5457 .elementor-element.elementor-element-3b51c03 .elementor-heading-title{font-size:1.4em;font-weight:400;line-height:1.4em;letter-spacing:0.13em;color:var( --e-global-color-4dca2ba );}.elementor-5457 .elementor-element.elementor-element-1aa9408:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-5457 .elementor-element.elementor-element-1aa9408 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://mirai-note.net/wp-content/uploads/2025/12/アセット-1@2x-8.png");background-position:center center;background-repeat:no-repeat;background-size:contain;}.elementor-bc-flex-widget .elementor-5457 .elementor-element.elementor-element-1aa9408.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-5457 .elementor-element.elementor-element-1aa9408.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-5457 .elementor-element.elementor-element-1aa9408.elementor-column{width:33.3%;}.elementor-5457 .elementor-element.elementor-element-1aa9408 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0px 40px 0px -40px;--e-column-margin-right:40px;--e-column-margin-left:-40px;}.elementor-5457 .elementor-element.elementor-element-1aa9408 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-5457 .elementor-element.elementor-element-e77b044 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-5457 .elementor-element.elementor-element-e77b044.ha-has-bg-overlay:hover > .elementor-widget-container::before{transition:background 0.3s;}.elementor-5457 .elementor-element.elementor-element-e77b044{text-align:center;}.elementor-5457 .elementor-element.elementor-element-e77b044 .elementor-heading-title{font-size:1em;font-weight:400;letter-spacing:0.2em;color:var( --e-global-color-4dca2ba );}.elementor-5457 .elementor-element.elementor-element-9418c4d > .elementor-widget-container{margin:30px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-5457 .elementor-element.elementor-element-9418c4d.ha-has-bg-overlay:hover > .elementor-widget-container::before{transition:background 0.3s;}.elementor-5457 .elementor-element.elementor-element-9418c4d{text-align:center;}.elementor-5457 .elementor-element.elementor-element-9418c4d .elementor-heading-title{font-size:1.4em;font-weight:400;line-height:1.4em;letter-spacing:0.13em;color:var( --e-global-color-4dca2ba );}.elementor-5457 .elementor-element.elementor-element-94fd0aa > .elementor-container{max-width:890px;min-height:300px;}.elementor-5457 .elementor-element.elementor-element-94fd0aa{margin-top:-90px;margin-bottom:0px;}.elementor-bc-flex-widget .elementor-5457 .elementor-element.elementor-element-5195aa2.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-5457 .elementor-element.elementor-element-5195aa2.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-5457 .elementor-element.elementor-element-5195aa2.elementor-column{width:16.65%;}.elementor-5457 .elementor-element.elementor-element-5195aa2 > .elementor-element-populated{margin:0px 0px 0px -80px;--e-column-margin-right:0px;--e-column-margin-left:-80px;}.elementor-5457 .elementor-element.elementor-element-a38c293 > .elementor-widget-container{background-image:url("https://mirai-note.net/wp-content/uploads/2025/12/アセット-2@2x-8-1.png");margin:-160px 0px 0px 0px;padding:0px 0px 0px 0px;background-position:center right;background-repeat:no-repeat;background-size:32px auto;}.elementor-5457 .elementor-element.elementor-element-a38c293.ha-has-bg-overlay:hover > .elementor-widget-container::before{transition:background 0.3s;}.elementor-5457 .elementor-element.elementor-element-a38c293{text-align:center;}.elementor-5457 .elementor-element.elementor-element-a38c293 .elementor-heading-title{font-family:"Hina Mincho", Sans-serif;font-size:1.4em;font-weight:300;line-height:1.4em;letter-spacing:0.27em;color:var( --e-global-color-4dca2ba );}.elementor-5457 .elementor-element.elementor-element-88dbd81:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-5457 .elementor-element.elementor-element-88dbd81 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://mirai-note.net/wp-content/uploads/2025/12/アセット-1@2x-8.png");background-position:center center;background-repeat:no-repeat;background-size:contain;}.elementor-bc-flex-widget .elementor-5457 .elementor-element.elementor-element-88dbd81.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-5457 .elementor-element.elementor-element-88dbd81.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-5457 .elementor-element.elementor-element-88dbd81.elementor-column{width:33.3%;}.elementor-5457 .elementor-element.elementor-element-88dbd81 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0px -20px 0px 20px;--e-column-margin-right:-20px;--e-column-margin-left:20px;}.elementor-5457 .elementor-element.elementor-element-88dbd81 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-5457 .elementor-element.elementor-element-88dbd81{z-index:1;}.elementor-5457 .elementor-element.elementor-element-562f0e9 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-5457 .elementor-element.elementor-element-562f0e9.ha-has-bg-overlay:hover > .elementor-widget-container::before{transition:background 0.3s;}.elementor-5457 .elementor-element.elementor-element-562f0e9{text-align:center;}.elementor-5457 .elementor-element.elementor-element-562f0e9 .elementor-heading-title{font-size:1em;font-weight:400;letter-spacing:0.2em;color:var( --e-global-color-4dca2ba );}.elementor-5457 .elementor-element.elementor-element-133c6b9 > .elementor-widget-container{margin:30px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-5457 .elementor-element.elementor-element-133c6b9.ha-has-bg-overlay:hover > .elementor-widget-container::before{transition:background 0.3s;}.elementor-5457 .elementor-element.elementor-element-133c6b9{text-align:center;}.elementor-5457 .elementor-element.elementor-element-133c6b9 .elementor-heading-title{font-size:1.4em;font-weight:400;line-height:1.4em;letter-spacing:0.13em;color:var( --e-global-color-4dca2ba );}.elementor-5457 .elementor-element.elementor-element-43717b7:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-5457 .elementor-element.elementor-element-43717b7 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://mirai-note.net/wp-content/uploads/2025/12/アセット-1@2x-8.png");background-position:center center;background-repeat:no-repeat;background-size:contain;}.elementor-bc-flex-widget .elementor-5457 .elementor-element.elementor-element-43717b7.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-5457 .elementor-element.elementor-element-43717b7.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-5457 .elementor-element.elementor-element-43717b7.elementor-column{width:33.3%;}.elementor-5457 .elementor-element.elementor-element-43717b7 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0px 020px 0px -20px;--e-column-margin-right:020px;--e-column-margin-left:-20px;}.elementor-5457 .elementor-element.elementor-element-43717b7 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-5457 .elementor-element.elementor-element-43717b7{z-index:0;}.elementor-5457 .elementor-element.elementor-element-c9f1b28 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-5457 .elementor-element.elementor-element-c9f1b28.ha-has-bg-overlay:hover > .elementor-widget-container::before{transition:background 0.3s;}.elementor-5457 .elementor-element.elementor-element-c9f1b28{text-align:center;}.elementor-5457 .elementor-element.elementor-element-c9f1b28 .elementor-heading-title{font-size:1em;font-weight:400;letter-spacing:0.2em;color:var( --e-global-color-4dca2ba );}.elementor-5457 .elementor-element.elementor-element-20c9475 > .elementor-widget-container{margin:30px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-5457 .elementor-element.elementor-element-20c9475.ha-has-bg-overlay:hover > .elementor-widget-container::before{transition:background 0.3s;}.elementor-5457 .elementor-element.elementor-element-20c9475{text-align:center;}.elementor-5457 .elementor-element.elementor-element-20c9475 .elementor-heading-title{font-size:1.4em;font-weight:400;line-height:1.4em;letter-spacing:0.13em;color:var( --e-global-color-4dca2ba );}.elementor-bc-flex-widget .elementor-5457 .elementor-element.elementor-element-8760493.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-5457 .elementor-element.elementor-element-8760493.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-5457 .elementor-element.elementor-element-8760493.elementor-column{width:16.65%;}.elementor-5457 .elementor-element.elementor-element-8760493 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-5457 .elementor-element.elementor-element-4bb15db{--spacer-size:50px;}.elementor-5457 .elementor-element.elementor-element-6180c2d > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-5457 .elementor-element.elementor-element-6180c2d{text-align:end;}.elementor-5457 .elementor-element.elementor-element-6180c2d .elementor-heading-title{font-family:"Hina Mincho", Sans-serif;font-size:1.2em;font-weight:300;text-transform:uppercase;letter-spacing:0.07em;color:var( --e-global-color-4dca2ba );}.elementor-5457 .elementor-element.elementor-element-a0f0f10:not(.elementor-motion-effects-element-type-background), .elementor-5457 .elementor-element.elementor-element-a0f0f10 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-818c1b8 );background-image:url("https://mirai-note.net/wp-content/uploads/2025/12/アセット-4@2x-8.png");background-position:85% 81%;background-repeat:no-repeat;background-size:31% auto;}.elementor-5457 .elementor-element.elementor-element-a0f0f10 > .elementor-background-overlay{background-image:url("https://mirai-note.net/wp-content/uploads/2025/12/bg60b.png");background-position:center center;background-repeat:no-repeat;background-size:cover;opacity:0.9;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-5457 .elementor-element.elementor-element-a0f0f10{overflow:hidden;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:0px;padding:8% 9% 8% 9%;}.elementor-5457 .elementor-element.elementor-element-bc92965 > .elementor-widget-container{background-image:url("https://mirai-note.net/wp-content/uploads/2025/12/アセット-2@2x-8.png");margin:0px 0px 0px 0px;padding:35px 0px 30px 28px;background-position:center left;background-repeat:no-repeat;background-size:82px auto;}.elementor-5457 .elementor-element.elementor-element-bc92965.ha-has-bg-overlay:hover > .elementor-widget-container::before{transition:background 0.3s;}.elementor-5457 .elementor-element.elementor-element-bc92965 .elementor-heading-title{font-family:"Hina Mincho", Sans-serif;font-size:2.1em;font-weight:300;letter-spacing:0.13em;color:var( --e-global-color-4dca2ba );}.elementor-5457 .elementor-element.elementor-element-80f8005 > .elementor-widget-container{margin:0px 0px 0px 32px;padding:0px 0px 0px 0px;}.elementor-5457 .elementor-element.elementor-element-80f8005{text-align:start;}.elementor-5457 .elementor-element.elementor-element-80f8005 .elementor-heading-title{font-size:1.1em;font-weight:400;line-height:4.8em;letter-spacing:0.08em;color:var( --e-global-color-4dca2ba );}.elementor-5457 .elementor-element.elementor-element-6919524 > .elementor-widget-container{margin:0px 0px 0px 32px;}.elementor-5457 .elementor-element.elementor-element-6919524 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(21px/2);}.elementor-5457 .elementor-element.elementor-element-6919524 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(21px/2);}.elementor-5457 .elementor-element.elementor-element-6919524 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(21px/2);}.elementor-5457 .elementor-element.elementor-element-6919524 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-21px/2);}.elementor-5457 .elementor-element.elementor-element-6919524 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-21px/2);}.elementor-5457 .elementor-element.elementor-element-6919524 .elementor-icon-list-icon i{color:var( --e-global-color-4dca2ba );transition:color 0.3s;}.elementor-5457 .elementor-element.elementor-element-6919524 .elementor-icon-list-icon svg{fill:var( --e-global-color-4dca2ba );transition:fill 0.3s;}.elementor-5457 .elementor-element.elementor-element-6919524{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-5457 .elementor-element.elementor-element-6919524 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-5457 .elementor-element.elementor-element-6919524 .elementor-icon-list-item > a{font-family:"Noto Sans JP", Sans-serif;font-size:1em;font-weight:400;letter-spacing:0.05em;}.elementor-5457 .elementor-element.elementor-element-6919524 .elementor-icon-list-text{color:var( --e-global-color-4dca2ba );transition:color 0.3s;}.elementor-5457 .elementor-element.elementor-element-31c75f3:not(.elementor-motion-effects-element-type-background), .elementor-5457 .elementor-element.elementor-element-31c75f3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-818c1b8 );}.elementor-5457 .elementor-element.elementor-element-31c75f3 > .elementor-background-overlay{background-image:url("https://mirai-note.net/wp-content/uploads/2025/12/bg60b.png");background-position:center center;background-repeat:no-repeat;background-size:cover;opacity:0.9;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-5457 .elementor-element.elementor-element-31c75f3{overflow:hidden;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:0px;padding:0% 0% 0% 0%;}.elementor-5457 .elementor-element.elementor-element-c0680df:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-5457 .elementor-element.elementor-element-c0680df > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://mirai-note.net/wp-content/uploads/2025/12/アセット-6@2x-8-1.png");background-position:96% 71%;background-repeat:no-repeat;background-size:26% auto;}.elementor-5457 .elementor-element.elementor-element-c0680df > .elementor-element-populated >  .elementor-background-overlay{background-image:url("https://mirai-note.net/wp-content/uploads/2025/12/アセット-7@2x-8.png");background-position:92% 250px;background-repeat:no-repeat;background-size:38px auto;opacity:0.81;}.elementor-5457 .elementor-element.elementor-element-c0680df > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:8% 9% 10% 9%;}.elementor-5457 .elementor-element.elementor-element-c0680df > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-5457 .elementor-element.elementor-element-87179ee > .elementor-widget-container{background-image:url("https://mirai-note.net/wp-content/uploads/2025/12/アセット-2@2x-8.png");margin:0px 0px 0px 0px;padding:35px 0px 30px 28px;background-position:center left;background-repeat:no-repeat;background-size:82px auto;}.elementor-5457 .elementor-element.elementor-element-87179ee.ha-has-bg-overlay:hover > .elementor-widget-container::before{transition:background 0.3s;}.elementor-5457 .elementor-element.elementor-element-87179ee .elementor-heading-title{font-size:2.1em;font-weight:400;letter-spacing:0.13em;color:var( --e-global-color-4dca2ba );}.elementor-5457 .elementor-element.elementor-element-8b25a39 > .elementor-widget-container{margin:10px 0px 20px 32px;padding:0px 0px 0px 0px;}.elementor-5457 .elementor-element.elementor-element-8b25a39{text-align:start;}.elementor-5457 .elementor-element.elementor-element-8b25a39 .elementor-heading-title{font-size:1em;font-weight:400;line-height:2.3em;letter-spacing:0.08em;color:var( --e-global-color-4dca2ba );}.elementor-5457 .elementor-element.elementor-element-2985db2 .elementor-button{background-color:#FFFFFF00;font-family:"Noto Sans JP", Sans-serif;font-size:0.9em;font-weight:400;line-height:1.9em;letter-spacing:2.7px;fill:var( --e-global-color-4dca2ba );color:var( --e-global-color-4dca2ba );transition-duration:0.5s;border-radius:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-5457 .elementor-element.elementor-element-2985db2{width:var( --container-widget-width, 274px );max-width:274px;--container-widget-width:274px;--container-widget-flex-grow:0;}.elementor-5457 .elementor-element.elementor-element-2985db2 > .elementor-widget-container{background-image:url("https://mirai-note.net/wp-content/uploads/2025/12/アセット-5@2x-8.png");margin:0px 0px 0px 32px;padding:87px 0px 72px 24px;background-position:center left;background-repeat:no-repeat;background-size:203px auto;}.elementor-5457 .elementor-element.elementor-element-2985db2.ha-has-bg-overlay:hover > .elementor-widget-container::before{transition:background 0.3s;}.elementor-5457 .elementor-element.elementor-element-2985db2 .elementor-button:hover, .elementor-5457 .elementor-element.elementor-element-2985db2 .elementor-button:focus{color:var( --e-global-color-4dca2ba );}.elementor-5457 .elementor-element.elementor-element-2985db2 .elementor-button:hover svg, .elementor-5457 .elementor-element.elementor-element-2985db2 .elementor-button:focus svg{fill:var( --e-global-color-4dca2ba );}.elementor-5457 .elementor-element.elementor-element-385f9d0 .elementor-button{background-color:#FFFFFF00;font-family:"Noto Sans JP", Sans-serif;font-size:0.9em;font-weight:400;line-height:1.9em;letter-spacing:2.7px;fill:var( --e-global-color-4dca2ba );color:var( --e-global-color-4dca2ba );transition-duration:0.5s;border-radius:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-5457 .elementor-element.elementor-element-385f9d0{width:var( --container-widget-width, 274px );max-width:274px;--container-widget-width:274px;--container-widget-flex-grow:0;}.elementor-5457 .elementor-element.elementor-element-385f9d0 > .elementor-widget-container{background-image:url("https://mirai-note.net/wp-content/uploads/2025/12/アセット-1@2x-8.png");margin:0px 0px 0px 32px;padding:87px 0px 72px 42px;background-position:center left;background-repeat:no-repeat;background-size:203px auto;}.elementor-5457 .elementor-element.elementor-element-385f9d0.ha-has-bg-overlay:hover > .elementor-widget-container::before{transition:background 0.3s;}.elementor-5457 .elementor-element.elementor-element-385f9d0 .elementor-button:hover, .elementor-5457 .elementor-element.elementor-element-385f9d0 .elementor-button:focus{color:var( --e-global-color-4dca2ba );}.elementor-5457 .elementor-element.elementor-element-385f9d0 .elementor-button:hover svg, .elementor-5457 .elementor-element.elementor-element-385f9d0 .elementor-button:focus svg{fill:var( --e-global-color-4dca2ba );}.elementor-5457 .elementor-element.elementor-element-05ac4e1 .elementor-button{background-color:#23232300;height:45px;width:210px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:inline-flex;font-size:14px;font-weight:400;line-height:13px;letter-spacing:0.9px;fill:var( --e-global-color-c0c566c );color:var( --e-global-color-c0c566c );border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-7476396 );border-radius:0px 0px 0px 0px;padding:0px 0px 2px 2px;}.elementor-5457 .elementor-element.elementor-element-05ac4e1{width:var( --container-widget-width, 210px );max-width:210px;--container-widget-width:210px;--container-widget-flex-grow:0;align-self:center;}.elementor-5457 .elementor-element.elementor-element-05ac4e1 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-5457 .elementor-element.elementor-element-958358f > .elementor-widget-container{margin:10px 0px 0px 32px;padding:0px 0px 0px 0px;}.elementor-5457 .elementor-element.elementor-element-958358f{text-align:start;}.elementor-5457 .elementor-element.elementor-element-958358f .elementor-heading-title{font-size:0.8em;font-weight:400;line-height:2.3em;letter-spacing:0.08em;color:var( --e-global-color-4dca2ba );}.elementor-5457 .elementor-element.elementor-element-ce41f57:not(.elementor-motion-effects-element-type-background), .elementor-5457 .elementor-element.elementor-element-ce41f57 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFCF4;}.elementor-5457 .elementor-element.elementor-element-ce41f57 > .elementor-background-overlay{background-image:url("https://mirai-note.net/wp-content/uploads/2025/12/bg60b.png");background-position:center center;background-repeat:no-repeat;background-size:cover;opacity:0.9;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-5457 .elementor-element.elementor-element-ce41f57{overflow:hidden;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:0px;padding:8% 9% 8% 9%;}.elementor-5457 .elementor-element.elementor-element-357ed60 > .elementor-widget-container{background-image:url("https://mirai-note.net/wp-content/uploads/2025/12/アセット-2@2x-8.png");margin:0px 0px 0px 0px;padding:35px 0px 30px 28px;background-position:center left;background-repeat:no-repeat;background-size:82px auto;}.elementor-5457 .elementor-element.elementor-element-357ed60.ha-has-bg-overlay:hover > .elementor-widget-container::before{transition:background 0.3s;}.elementor-5457 .elementor-element.elementor-element-357ed60 .elementor-heading-title{font-family:"Hina Mincho", Sans-serif;font-size:2.1em;font-weight:300;letter-spacing:0.13em;color:var( --e-global-color-4dca2ba );}.elementor-5457 .elementor-element.elementor-element-5cf1852 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-5457 .elementor-element.elementor-element-5cf1852{text-align:center;}.elementor-5457 .elementor-element.elementor-element-5cf1852 .elementor-heading-title{font-size:1.6em;font-weight:400;line-height:3.1em;letter-spacing:0.08em;color:var( --e-global-color-4dca2ba );}.elementor-5457 .elementor-element.elementor-element-b822bea > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-5457 .elementor-element.elementor-element-b822bea{text-align:center;}.elementor-5457 .elementor-element.elementor-element-b822bea .elementor-heading-title{font-size:1.1em;font-weight:400;line-height:2.2em;letter-spacing:0.08em;color:var( --e-global-color-4dca2ba );}.elementor-5457 .elementor-element.elementor-element-42e1d38 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:55px 0px 0px 0px;}.elementor-5457 .elementor-element.elementor-element-42e1d38{text-align:end;}.elementor-5457 .elementor-element.elementor-element-42e1d38 .elementor-heading-title{font-size:0.7em;font-weight:400;line-height:2.2em;letter-spacing:0.08em;color:var( --e-global-color-4dca2ba );}.elementor-5457 .elementor-element.elementor-element-6a8a870 .ha-tabs-6a8a870 > .ha-tabs__nav .ha-tab__title, .elementor-5457 .elementor-element.elementor-element-6a8a870 .ha-tabs-6a8a870 > .ha-tabs__content .ha-tab__title{background-color:#F7EEDB;}.elementor-5457 .elementor-element.elementor-element-6a8a870 .ha-tabs-6a8a870 > .ha-tabs__nav > .ha-tab__title.ha-tab--active, .elementor-5457 .elementor-element.elementor-element-6a8a870 .ha-tabs-6a8a870 > .ha-tabs__content > .ha-tab__title.ha-tab--active{background-color:#BE977C66;}.elementor-5457 .elementor-element.elementor-element-6a8a870 .ha-tabs-6a8a870 > .ha-tabs__content > .ha-tab__content{background-color:#FFF9EC;padding:0px 0px 0px 0px;border-radius:0px 0px 0px 0px;color:var( --e-global-color-4dca2ba );}.elementor-5457 .elementor-element.elementor-element-6a8a870 > .elementor-widget-container{margin:10px 0px 0px 0px;}.elementor-5457 .elementor-element.elementor-element-6a8a870 .ha-tabs-6a8a870.ha-tabs--nav-top > .ha-tabs__nav > .ha-tab__title:not(:last-child){margin-right:10px;}.elementor-5457 .elementor-element.elementor-element-6a8a870 .ha-tabs-6a8a870.ha-tabs--nav-bottom > .ha-tabs__nav > .ha-tab__title:not(:last-child){margin-right:10px;}.elementor-5457 .elementor-element.elementor-element-6a8a870 .ha-tabs-6a8a870.ha-tabs--nav-left > .ha-tabs__nav > .ha-tab__title{margin-right:10px;}.elementor-5457 .elementor-element.elementor-element-6a8a870 .ha-tabs-6a8a870.ha-tabs--nav-right > .ha-tabs__nav > .ha-tab__title{margin-left:10px;}.elementor-5457 .elementor-element.elementor-element-6a8a870 .ha-tabs-6a8a870 > .ha-tabs__nav > .ha-tab__title{padding:25px 25px 25px 25px;border-radius:0px 0px 0px 0px;}.elementor-5457 .elementor-element.elementor-element-6a8a870 .ha-tabs-6a8a870 > .ha-tabs__content > .ha-tab__title{padding:25px 25px 25px 25px;border-radius:0px 0px 0px 0px;}.elementor-5457 .elementor-element.elementor-element-6a8a870 .ha-tabs-6a8a870 > .ha-tabs__content > .ha-tab__title, .elementor-5457 .elementor-element.elementor-element-6a8a870 .ha-tabs-6a8a870 > .ha-tabs__nav > .ha-tab__title{border-style:var( --e-global-color-c0c566c );border-color:var( --e-global-color-c0c566c );}.elementor-5457 .elementor-element.elementor-element-6a8a870 .ha-tabs-6a8a870 > .ha-tabs__nav .ha-tab__title-text, .elementor-5457 .elementor-element.elementor-element-6a8a870 .ha-tabs-6a8a870 > .ha-tabs__nav .ha-tab__title-icon, .elementor-5457 .elementor-element.elementor-element-6a8a870 .ha-tabs-6a8a870 > .ha-tabs__content .ha-tab__title-text, .elementor-5457 .elementor-element.elementor-element-6a8a870 .ha-tabs-6a8a870 > .ha-tabs__content .ha-tab__title-icon{color:var( --e-global-color-c0c566c );}.elementor-5457 .elementor-element.elementor-element-6a8a870 .ha-tabs-6a8a870 > .ha-tabs__content > .ha-tab__title.ha-tab--active, .elementor-5457 .elementor-element.elementor-element-6a8a870 .ha-tabs-6a8a870 > .ha-tabs__nav > .ha-tab__title.ha-tab--active{border-style:var( --e-global-color-c0c566c );border-color:var( --e-global-color-c0c566c );}.elementor-5457 .elementor-element.elementor-element-6a8a870 .ha-tabs-6a8a870 > .ha-tabs__nav > .ha-tab--active .ha-tab__title-text, .elementor-5457 .elementor-element.elementor-element-6a8a870 .ha-tabs-6a8a870 > .ha-tabs__nav > .ha-tab--active .ha-tab__title-icon, .elementor-5457 .elementor-element.elementor-element-6a8a870 .ha-tabs-6a8a870 > .ha-tabs__content > .ha-tab--active .ha-tab__title-text{color:var( --e-global-color-c0c566c );}.elementor-5457 .elementor-element.elementor-element-fbc31db .ha-tabs-fbc31db > .ha-tabs__nav .ha-tab__title, .elementor-5457 .elementor-element.elementor-element-fbc31db .ha-tabs-fbc31db > .ha-tabs__content .ha-tab__title{background-color:#F7EEDB;}.elementor-5457 .elementor-element.elementor-element-fbc31db .ha-tabs-fbc31db > .ha-tabs__nav > .ha-tab__title.ha-tab--active, .elementor-5457 .elementor-element.elementor-element-fbc31db .ha-tabs-fbc31db > .ha-tabs__content > .ha-tab__title.ha-tab--active{background-color:#BE977C66;}.elementor-5457 .elementor-element.elementor-element-fbc31db .ha-tabs-fbc31db > .ha-tabs__content > .ha-tab__content{background-color:var( --e-global-color-818c1b8 );padding:0px 0px 0px 0px;border-radius:0px 0px 0px 0px;color:var( --e-global-color-4dca2ba );}.elementor-5457 .elementor-element.elementor-element-fbc31db > .elementor-widget-container{margin:50px 0px 0px 0px;}.elementor-5457 .elementor-element.elementor-element-fbc31db .ha-tabs-fbc31db.ha-tabs--nav-top > .ha-tabs__nav > .ha-tab__title:not(:last-child){margin-right:10px;}.elementor-5457 .elementor-element.elementor-element-fbc31db .ha-tabs-fbc31db.ha-tabs--nav-bottom > .ha-tabs__nav > .ha-tab__title:not(:last-child){margin-right:10px;}.elementor-5457 .elementor-element.elementor-element-fbc31db .ha-tabs-fbc31db.ha-tabs--nav-left > .ha-tabs__nav > .ha-tab__title{margin-right:10px;}.elementor-5457 .elementor-element.elementor-element-fbc31db .ha-tabs-fbc31db.ha-tabs--nav-right > .ha-tabs__nav > .ha-tab__title{margin-left:10px;}.elementor-5457 .elementor-element.elementor-element-fbc31db .ha-tabs-fbc31db > .ha-tabs__nav > .ha-tab__title{padding:25px 25px 25px 25px;border-radius:0px 0px 0px 0px;}.elementor-5457 .elementor-element.elementor-element-fbc31db .ha-tabs-fbc31db > .ha-tabs__content > .ha-tab__title{padding:25px 25px 25px 25px;border-radius:0px 0px 0px 0px;}.elementor-5457 .elementor-element.elementor-element-fbc31db .ha-tabs-fbc31db > .ha-tabs__content > .ha-tab__title, .elementor-5457 .elementor-element.elementor-element-fbc31db .ha-tabs-fbc31db > .ha-tabs__nav > .ha-tab__title{border-style:var( --e-global-color-c0c566c );border-color:var( --e-global-color-c0c566c );}.elementor-5457 .elementor-element.elementor-element-fbc31db .ha-tabs-fbc31db > .ha-tabs__nav .ha-tab__title-text, .elementor-5457 .elementor-element.elementor-element-fbc31db .ha-tabs-fbc31db > .ha-tabs__nav .ha-tab__title-icon, .elementor-5457 .elementor-element.elementor-element-fbc31db .ha-tabs-fbc31db > .ha-tabs__content .ha-tab__title-text, .elementor-5457 .elementor-element.elementor-element-fbc31db .ha-tabs-fbc31db > .ha-tabs__content .ha-tab__title-icon{color:var( --e-global-color-c0c566c );}.elementor-5457 .elementor-element.elementor-element-fbc31db .ha-tabs-fbc31db > .ha-tabs__content > .ha-tab__title.ha-tab--active, .elementor-5457 .elementor-element.elementor-element-fbc31db .ha-tabs-fbc31db > .ha-tabs__nav > .ha-tab__title.ha-tab--active{border-style:var( --e-global-color-c0c566c );border-color:var( --e-global-color-c0c566c );}.elementor-5457 .elementor-element.elementor-element-fbc31db .ha-tabs-fbc31db > .ha-tabs__nav > .ha-tab--active .ha-tab__title-text, .elementor-5457 .elementor-element.elementor-element-fbc31db .ha-tabs-fbc31db > .ha-tabs__nav > .ha-tab--active .ha-tab__title-icon, .elementor-5457 .elementor-element.elementor-element-fbc31db .ha-tabs-fbc31db > .ha-tabs__content > .ha-tab--active .ha-tab__title-text{color:var( --e-global-color-c0c566c );}.elementor-5457 .elementor-element.elementor-element-35d6fdd .ha-toggle__item-title{background-color:#F7EEDB;font-weight:600;}.elementor-5457 .elementor-element.elementor-element-35d6fdd .ha-toggle__item-title.ha-toggle__item--active{background-color:#BE977C66;}.elementor-5457 .elementor-element.elementor-element-35d6fdd .ha-toggle__item:not(:first-child){margin-top:10px;}.elementor-5457 .elementor-element.elementor-element-35d6fdd .ha-toggle__item-title-text, .elementor-5457 .elementor-element.elementor-element-35d6fdd .ha-toggle__item-title-icon i:before, .elementor-5457 .elementor-element.elementor-element-35d6fdd .ha-toggle__item-title-icon svg, .elementor-5457 .elementor-element.elementor-element-35d6fdd .ha-toggle__icon i:before, .elementor-5457 .elementor-element.elementor-element-35d6fdd .ha-toggle__icon svg{color:var( --e-global-color-c0c566c );}.elementor-5457 .elementor-element.elementor-element-35d6fdd .ha-toggle__item-title.ha-toggle__item--active .ha-toggle__item-title-text, .elementor-5457 .elementor-element.elementor-element-35d6fdd .ha-toggle__item-title.ha-toggle__item--active .ha-toggle__item-title-icon i:before, .elementor-5457 .elementor-element.elementor-element-35d6fdd .ha-toggle__item-title.ha-toggle__item--active .ha-toggle__icon i:before{color:var( --e-global-color-c0c566c );}.elementor-5457 .elementor-element.elementor-element-03cf8c6 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:10px 0px 0px 0px;}.elementor-5457 .elementor-element.elementor-element-03cf8c6{text-align:end;}.elementor-5457 .elementor-element.elementor-element-03cf8c6 .elementor-heading-title{font-size:0.7em;font-weight:400;line-height:2.2em;letter-spacing:0.08em;color:var( --e-global-color-4dca2ba );}.elementor-5457 .elementor-element.elementor-element-6d1124a{margin-top:50px;margin-bottom:0px;}.elementor-5457 .elementor-element.elementor-element-4c1793d > .elementor-widget-container{background-image:url("https://mirai-note.net/wp-content/uploads/2025/12/アセット-12@2x-8.png");margin:0px 0px 0px 0px;padding:35px 0px 30px 57px;background-position:center left;background-repeat:no-repeat;background-size:62px auto;}.elementor-5457 .elementor-element.elementor-element-4c1793d.ha-has-bg-overlay:hover > .elementor-widget-container::before{transition:background 0.3s;}.elementor-5457 .elementor-element.elementor-element-4c1793d .elementor-heading-title{font-family:"Hina Mincho", Sans-serif;font-size:1.6em;font-weight:300;letter-spacing:0.13em;color:var( --e-global-color-4dca2ba );}.elementor-5457 .elementor-element.elementor-element-dd8ad09 .elementor-icon-list-icon i{color:var( --e-global-color-c0c566c );transition:color 0.3s;}.elementor-5457 .elementor-element.elementor-element-dd8ad09 .elementor-icon-list-icon svg{fill:var( --e-global-color-c0c566c );transition:fill 0.3s;}.elementor-5457 .elementor-element.elementor-element-dd8ad09{--e-icon-list-icon-size:11px;--icon-vertical-align:flex-start;--icon-vertical-offset:9px;}.elementor-5457 .elementor-element.elementor-element-dd8ad09 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-5457 .elementor-element.elementor-element-dd8ad09 .elementor-icon-list-item > a{font-size:1em;font-weight:400;line-height:1.5em;letter-spacing:0.2em;}.elementor-5457 .elementor-element.elementor-element-dd8ad09 .elementor-icon-list-text{color:var( --e-global-color-c0c566c );transition:color 0.3s;}@media(min-width:320px){.elementor-5457 .elementor-element.elementor-element-6a8a870 .ha-tabs-6a8a870.ha-tabs--nav-top > .ha-tabs__nav > .ha-tab__title{margin-bottom:10px;}.elementor-5457 .elementor-element.elementor-element-6a8a870 .ha-tabs-6a8a870.ha-tabs--nav-bottom > .ha-tabs__nav > .ha-tab__title{margin-top:10px;}.elementor-5457 .elementor-element.elementor-element-6a8a870 .ha-tabs-6a8a870 > .ha-tabs__nav > .ha-tab__title{border-width:var( --e-global-color-c0c566c );}.elementor-5457 .elementor-element.elementor-element-6a8a870 .ha-tabs-6a8a870 > .ha-tabs__nav > .ha-tab__title.ha-tab--active{border-width:var( --e-global-color-c0c566c );}.elementor-5457 .elementor-element.elementor-element-fbc31db .ha-tabs-fbc31db.ha-tabs--nav-top > .ha-tabs__nav > .ha-tab__title{margin-bottom:10px;}.elementor-5457 .elementor-element.elementor-element-fbc31db .ha-tabs-fbc31db.ha-tabs--nav-bottom > .ha-tabs__nav > .ha-tab__title{margin-top:10px;}.elementor-5457 .elementor-element.elementor-element-fbc31db .ha-tabs-fbc31db > .ha-tabs__nav > .ha-tab__title{border-width:var( --e-global-color-c0c566c );}.elementor-5457 .elementor-element.elementor-element-fbc31db .ha-tabs-fbc31db > .ha-tabs__nav > .ha-tab__title.ha-tab--active{border-width:var( --e-global-color-c0c566c );}}@media(max-width:1024px){.elementor-5457 .elementor-element.elementor-element-27e2048 > .elementor-background-overlay{background-position:0% 0%;}.elementor-5457 .elementor-element.elementor-element-a0f0f10:not(.elementor-motion-effects-element-type-background), .elementor-5457 .elementor-element.elementor-element-a0f0f10 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:0% 0%;}.elementor-5457 .elementor-element.elementor-element-c0680df:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-5457 .elementor-element.elementor-element-c0680df > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:0% 0%;}.elementor-5457 .elementor-element.elementor-element-c0680df > .elementor-element-populated >  .elementor-background-overlay{background-position:0% 0px;}}@media(max-width:767px){.elementor-5457 .elementor-element.elementor-element-05b9f40 > .elementor-container{min-height:500px;}.elementor-5457 .elementor-element.elementor-element-05b9f40{margin-top:-85px;margin-bottom:0px;padding:0% 0% 0% 0%;}.elementor-5457 .elementor-element.elementor-element-02aa227:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-5457 .elementor-element.elementor-element-02aa227 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://mirai-note.net/wp-content/uploads/2025/12/mn08-e1765850214269.png");background-position:50% 91%;background-repeat:no-repeat;background-size:90% auto;}.elementor-bc-flex-widget .elementor-5457 .elementor-element.elementor-element-02aa227.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-5457 .elementor-element.elementor-element-02aa227.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-5457 .elementor-element.elementor-element-02aa227 > .elementor-element-populated{padding:60px 30px 140px 30px;}.elementor-5457 .elementor-element.elementor-element-2e7dbb1 > .elementor-widget-container{margin:0px 0px 5px 0px;padding:0px 0px 0px 30px;background-size:21px auto;}.elementor-5457 .elementor-element.elementor-element-2e7dbb1 .elementor-heading-title{font-size:1.2em;line-height:1.4em;}.elementor-5457 .elementor-element.elementor-element-85bbf25 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-5457 .elementor-element.elementor-element-85bbf25{text-align:end;}.elementor-5457 .elementor-element.elementor-element-85bbf25 .elementor-heading-title{font-size:0.9em;letter-spacing:0.07em;word-spacing:-0.3em;}.elementor-5457 .elementor-element.elementor-element-27e2048 > .elementor-background-overlay{background-position:99% 91px;background-repeat:no-repeat;background-size:125px auto;opacity:0.43;}.elementor-5457 .elementor-element.elementor-element-27e2048{padding:11% 6% 11% 6%;}.elementor-5457 .elementor-element.elementor-element-aa4eab3 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 30px;}.elementor-5457 .elementor-element.elementor-element-aa4eab3 .elementor-heading-title{font-size:1.3em;line-height:1.5em;}.elementor-5457 .elementor-element.elementor-element-64bc849 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 10px 0px;}.elementor-5457 .elementor-element.elementor-element-64bc849 .elementor-divider-separator{width:230px;}.elementor-5457 .elementor-element.elementor-element-64bc849 .elementor-divider{padding-block-start:14px;padding-block-end:14px;}.elementor-5457 .elementor-element.elementor-element-bcd1748{text-align:start;}.elementor-5457 .elementor-element.elementor-element-bcd1748 .elementor-heading-title{font-size:0.8em;line-height:1.8em;}.elementor-5457 .elementor-element.elementor-element-1dca084 > .elementor-background-overlay{background-repeat:no-repeat;background-size:125px auto;opacity:0.43;}.elementor-5457 .elementor-element.elementor-element-1dca084{padding:11% 6% 11% 6%;}.elementor-5457 .elementor-element.elementor-element-559fba4 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:20px 0px 20px 22px;background-size:52px auto;}.elementor-5457 .elementor-element.elementor-element-559fba4 .elementor-heading-title{font-size:1em;line-height:1.3em;}.elementor-5457 .elementor-element.elementor-element-5d69200 > .elementor-container{min-height:330px;}.elementor-5457 .elementor-element.elementor-element-5d69200{margin-top:0%;margin-bottom:0%;}.elementor-5457 .elementor-element.elementor-element-f2729eb.elementor-column{width:50%;}.elementor-5457 .elementor-element.elementor-element-f2729eb > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-5457 .elementor-element.elementor-element-233c8e6 > .elementor-widget-container{margin:0px 0px 10px 0px;padding:0px 0px 0px 0px;}.elementor-5457 .elementor-element.elementor-element-233c8e6 .elementor-heading-title{font-size:0.7em;line-height:1.3em;}.elementor-5457 .elementor-element.elementor-element-dd4a83c > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-5457 .elementor-element.elementor-element-dd4a83c .elementor-heading-title{font-size:0.8em;line-height:1.5em;}.elementor-5457 .elementor-element.elementor-element-94a5424.elementor-column{width:50%;}.elementor-5457 .elementor-element.elementor-element-b6baf35 > .elementor-widget-container{margin:0px 0px 10px 0px;padding:0px 0px 0px 0px;}.elementor-5457 .elementor-element.elementor-element-b6baf35 .elementor-heading-title{font-size:0.7em;line-height:1.3em;}.elementor-5457 .elementor-element.elementor-element-3b51c03 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-5457 .elementor-element.elementor-element-3b51c03 .elementor-heading-title{font-size:0.8em;line-height:1.5em;}.elementor-5457 .elementor-element.elementor-element-1aa9408.elementor-column{width:50%;}.elementor-5457 .elementor-element.elementor-element-1aa9408 > .elementor-element-populated{margin:-90px -80px 0px 80px;--e-column-margin-right:-80px;--e-column-margin-left:80px;}.elementor-5457 .elementor-element.elementor-element-e77b044 > .elementor-widget-container{margin:0px 0px 10px 0px;padding:0px 0px 0px 0px;}.elementor-5457 .elementor-element.elementor-element-e77b044 .elementor-heading-title{font-size:0.7em;line-height:1.3em;}.elementor-5457 .elementor-element.elementor-element-9418c4d > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-5457 .elementor-element.elementor-element-9418c4d .elementor-heading-title{font-size:0.8em;line-height:1.3em;}.elementor-5457 .elementor-element.elementor-element-94fd0aa > .elementor-container{min-height:165px;}.elementor-5457 .elementor-element.elementor-element-94fd0aa{margin-top:-245px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-5457 .elementor-element.elementor-element-5195aa2.elementor-column{width:100%;}.elementor-5457 .elementor-element.elementor-element-5195aa2 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-5457 .elementor-element.elementor-element-a38c293{width:var( --container-widget-width, 62px );max-width:62px;--container-widget-width:62px;--container-widget-flex-grow:0;}.elementor-5457 .elementor-element.elementor-element-a38c293 > .elementor-widget-container{margin:50px 0px -60px 0px;padding:0px 40px 0px 0px;background-size:31px auto;}.elementor-5457 .elementor-element.elementor-element-a38c293 .elementor-heading-title{font-size:0.9em;line-height:1.3em;}.elementor-5457 .elementor-element.elementor-element-88dbd81.elementor-column{width:50%;}.elementor-5457 .elementor-element.elementor-element-88dbd81 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:50px 0px 50px 0px;}.elementor-5457 .elementor-element.elementor-element-562f0e9 > .elementor-widget-container{margin:0px 0px 10px 0px;padding:0px 0px 0px 0px;}.elementor-5457 .elementor-element.elementor-element-562f0e9 .elementor-heading-title{font-size:0.7em;line-height:1.3em;}.elementor-5457 .elementor-element.elementor-element-133c6b9 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-5457 .elementor-element.elementor-element-133c6b9 .elementor-heading-title{font-size:0.8em;line-height:1.5em;}.elementor-5457 .elementor-element.elementor-element-43717b7.elementor-column{width:50%;}.elementor-5457 .elementor-element.elementor-element-43717b7 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:50px 0px 50px 0px;}.elementor-5457 .elementor-element.elementor-element-c9f1b28 > .elementor-widget-container{margin:0px 0px 10px 0px;padding:0px 0px 0px 0px;}.elementor-5457 .elementor-element.elementor-element-c9f1b28 .elementor-heading-title{font-size:0.7em;line-height:1.3em;}.elementor-5457 .elementor-element.elementor-element-20c9475 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-5457 .elementor-element.elementor-element-20c9475 .elementor-heading-title{font-size:0.8em;line-height:1.3em;}.elementor-5457 .elementor-element.elementor-element-8760493.elementor-column{width:50%;}.elementor-5457 .elementor-element.elementor-element-6180c2d > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-5457 .elementor-element.elementor-element-6180c2d .elementor-heading-title{font-size:1.4em;letter-spacing:0.07em;}.elementor-5457 .elementor-element.elementor-element-a0f0f10:not(.elementor-motion-effects-element-type-background), .elementor-5457 .elementor-element.elementor-element-a0f0f10 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:100% 8%;background-size:26% auto;}.elementor-5457 .elementor-element.elementor-element-a0f0f10 > .elementor-background-overlay{background-repeat:no-repeat;background-size:125px auto;opacity:0.43;}.elementor-5457 .elementor-element.elementor-element-a0f0f10{padding:11% 6% 11% 6%;}.elementor-5457 .elementor-element.elementor-element-bc92965 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:20px 0px 20px 22px;background-size:52px auto;}.elementor-5457 .elementor-element.elementor-element-bc92965 .elementor-heading-title{font-size:1em;line-height:1.3em;}.elementor-5457 .elementor-element.elementor-element-80f8005 > .elementor-widget-container{margin:10px 0px 20px 25px;}.elementor-5457 .elementor-element.elementor-element-80f8005{text-align:start;}.elementor-5457 .elementor-element.elementor-element-80f8005 .elementor-heading-title{font-size:0.8em;line-height:1.8em;}.elementor-5457 .elementor-element.elementor-element-6919524 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-5457 .elementor-element.elementor-element-6919524 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(14px/2);}.elementor-5457 .elementor-element.elementor-element-6919524 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(14px/2);}.elementor-5457 .elementor-element.elementor-element-6919524 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(14px/2);}.elementor-5457 .elementor-element.elementor-element-6919524 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-14px/2);}.elementor-5457 .elementor-element.elementor-element-6919524 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-14px/2);}.elementor-5457 .elementor-element.elementor-element-6919524 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-5457 .elementor-element.elementor-element-6919524 .elementor-icon-list-item > a{font-size:0.7em;line-height:1.8em;}.elementor-5457 .elementor-element.elementor-element-31c75f3 > .elementor-background-overlay{background-repeat:no-repeat;background-size:125px auto;opacity:0.43;}.elementor-5457 .elementor-element.elementor-element-31c75f3{padding:11% 6% 11% 6%;}.elementor-5457 .elementor-element.elementor-element-c0680df.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-5457 .elementor-element.elementor-element-c0680df:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-5457 .elementor-element.elementor-element-c0680df > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:bottom left;background-size:206px auto;}.elementor-5457 .elementor-element.elementor-element-c0680df > .elementor-element-populated >  .elementor-background-overlay{background-position:90% 290px;background-size:48px auto;}.elementor-5457 .elementor-element.elementor-element-c0680df > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0% 0% 50% 0%;}.elementor-5457 .elementor-element.elementor-element-87179ee > .elementor-widget-container{margin:0px 0px 0px 0px;padding:20px 0px 20px 22px;background-size:52px auto;}.elementor-5457 .elementor-element.elementor-element-87179ee .elementor-heading-title{font-size:1em;line-height:1.3em;}.elementor-5457 .elementor-element.elementor-element-8b25a39 > .elementor-widget-container{margin:0px 0px 0px 25px;}.elementor-5457 .elementor-element.elementor-element-8b25a39{text-align:start;}.elementor-5457 .elementor-element.elementor-element-8b25a39 .elementor-heading-title{font-size:0.75em;line-height:1.9em;}.elementor-5457 .elementor-element.elementor-element-2985db2{width:100%;max-width:100%;}.elementor-5457 .elementor-element.elementor-element-2985db2 > .elementor-widget-container{margin:0px 0px 20px 0px;padding:60px 0px 60px 0px;background-position:center center;background-size:140px auto;}.elementor-5457 .elementor-element.elementor-element-2985db2 .elementor-button{font-size:0.65em;}.elementor-5457 .elementor-element.elementor-element-385f9d0{width:100%;max-width:100%;}.elementor-5457 .elementor-element.elementor-element-385f9d0 > .elementor-widget-container{margin:0px 0px 20px 0px;padding:60px 0px 60px 0px;background-position:center center;background-size:140px auto;}.elementor-5457 .elementor-element.elementor-element-385f9d0 .elementor-button{font-size:0.65em;}.elementor-5457 .elementor-element.elementor-element-05ac4e1 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-5457 .elementor-element.elementor-element-05ac4e1{--container-widget-width:195px;--container-widget-flex-grow:0;width:var( --container-widget-width, 195px );max-width:195px;}.elementor-5457 .elementor-element.elementor-element-05ac4e1 .elementor-button{height:40px;width:195px;font-size:13px;line-height:1.1em;letter-spacing:1.5px;padding:0px 0px 0px 5px;}.elementor-5457 .elementor-element.elementor-element-958358f > .elementor-widget-container{margin:20px 0px 0px 0px;}.elementor-5457 .elementor-element.elementor-element-958358f{text-align:center;}.elementor-5457 .elementor-element.elementor-element-958358f .elementor-heading-title{font-size:0.6em;line-height:1.7em;letter-spacing:0.09em;}.elementor-5457 .elementor-element.elementor-element-ce41f57 > .elementor-background-overlay{background-repeat:no-repeat;background-size:125px auto;opacity:0.43;}.elementor-5457 .elementor-element.elementor-element-ce41f57{padding:11% 6% 11% 6%;}.elementor-5457 .elementor-element.elementor-element-357ed60 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:20px 0px 20px 22px;background-size:52px auto;}.elementor-5457 .elementor-element.elementor-element-357ed60 .elementor-heading-title{font-size:1em;line-height:1.3em;}.elementor-5457 .elementor-element.elementor-element-5cf1852 > .elementor-widget-container{margin:10px 0px 20px 25px;}.elementor-5457 .elementor-element.elementor-element-5cf1852{text-align:start;}.elementor-5457 .elementor-element.elementor-element-5cf1852 .elementor-heading-title{font-size:1em;line-height:1.8em;}.elementor-5457 .elementor-element.elementor-element-b822bea > .elementor-widget-container{margin:10px 0px 25px 25px;}.elementor-5457 .elementor-element.elementor-element-b822bea{text-align:start;}.elementor-5457 .elementor-element.elementor-element-b822bea .elementor-heading-title{font-size:0.8em;line-height:1.8em;}.elementor-5457 .elementor-element.elementor-element-42e1d38 > .elementor-widget-container{margin:16px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-5457 .elementor-element.elementor-element-42e1d38{text-align:start;}.elementor-5457 .elementor-element.elementor-element-42e1d38 .elementor-heading-title{font-size:0.75em;line-height:1.4em;}.elementor-5457 .elementor-element.elementor-element-35d6fdd > .elementor-widget-container{margin:13px 0px 0px 0px;}.elementor-5457 .elementor-element.elementor-element-35d6fdd .ha-toggle__item-title{font-size:0.8em;}.elementor-5457 .elementor-element.elementor-element-35d6fdd .ha-toggle__item-content{padding:0px 0px 0px 0px;}.elementor-5457 .elementor-element.elementor-element-03cf8c6 > .elementor-widget-container{margin:13px 0px 20px 0px;padding:0px 0px 0px 0px;}.elementor-5457 .elementor-element.elementor-element-03cf8c6{text-align:start;}.elementor-5457 .elementor-element.elementor-element-03cf8c6 .elementor-heading-title{font-size:0.75em;line-height:1.4em;}.elementor-5457 .elementor-element.elementor-element-6d1124a{padding:6% 6% 6% 6%;}.elementor-5457 .elementor-element.elementor-element-4c1793d > .elementor-widget-container{margin:0px 0px 0px 0px;padding:20px 0px 20px 48px;background-size:56px auto;}.elementor-5457 .elementor-element.elementor-element-4c1793d .elementor-heading-title{font-size:1.4em;line-height:1.3em;}.elementor-5457 .elementor-element.elementor-element-dd8ad09 > .elementor-widget-container{margin:10px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-5457 .elementor-element.elementor-element-dd8ad09 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(5px/2);}.elementor-5457 .elementor-element.elementor-element-dd8ad09 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(5px/2);}.elementor-5457 .elementor-element.elementor-element-dd8ad09 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(5px/2);}.elementor-5457 .elementor-element.elementor-element-dd8ad09 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-5px/2);}.elementor-5457 .elementor-element.elementor-element-dd8ad09 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-5px/2);}.elementor-5457 .elementor-element.elementor-element-dd8ad09{--icon-vertical-offset:7px;}.elementor-5457 .elementor-element.elementor-element-dd8ad09 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-5457 .elementor-element.elementor-element-dd8ad09 .elementor-icon-list-item > a{font-size:0.8em;}}@media(min-width:768px){.elementor-5457 .elementor-element.elementor-element-6a8a870 .ha-tabs-6a8a870.ha-tabs--nav-left > .ha-tabs__nav{justify-content:flex-start;}.elementor-5457 .elementor-element.elementor-element-6a8a870 .ha-tabs-6a8a870.ha-tabs--nav-right > .ha-tabs__nav{justify-content:flex-start;}.elementor-5457 .elementor-element.elementor-element-6a8a870 .ha-tabs-6a8a870 > .ha-tabs__nav > .ha-tab__title--desktop{justify-content:flex-start;}.elementor-5457 .elementor-element.elementor-element-6a8a870 .ha-tabs-6a8a870.ha-tabs--nav-top > .ha-tabs__nav > .ha-tab__title{margin-bottom:10px;}.elementor-5457 .elementor-element.elementor-element-6a8a870 .ha-tabs-6a8a870.ha-tabs--nav-bottom > .ha-tabs__nav > .ha-tab__title{margin-top:10px;}.elementor-5457 .elementor-element.elementor-element-6a8a870 .ha-tabs-6a8a870.ha-tabs--nav-left > .ha-tabs__nav > .ha-tab__title:not(:last-child){margin-bottom:10px;}.elementor-5457 .elementor-element.elementor-element-6a8a870 .ha-tabs-6a8a870.ha-tabs--nav-right > .ha-tabs__nav > .ha-tab__title:not(:last-child){margin-bottom:10px;}.elementor-5457 .elementor-element.elementor-element-6a8a870 .ha-tabs-6a8a870 > .ha-tabs__nav > .ha-tab__title{border-width:var( --e-global-color-c0c566c );}.elementor-5457 .elementor-element.elementor-element-6a8a870 .ha-tabs-6a8a870 > .ha-tabs__nav > .ha-tab__title.ha-tab--active{border-width:var( --e-global-color-c0c566c );}.elementor-5457 .elementor-element.elementor-element-fbc31db .ha-tabs-fbc31db.ha-tabs--nav-left > .ha-tabs__nav{justify-content:flex-start;}.elementor-5457 .elementor-element.elementor-element-fbc31db .ha-tabs-fbc31db.ha-tabs--nav-right > .ha-tabs__nav{justify-content:flex-start;}.elementor-5457 .elementor-element.elementor-element-fbc31db .ha-tabs-fbc31db > .ha-tabs__nav > .ha-tab__title--desktop{justify-content:flex-start;}.elementor-5457 .elementor-element.elementor-element-fbc31db .ha-tabs-fbc31db.ha-tabs--nav-top > .ha-tabs__nav > .ha-tab__title{margin-bottom:10px;}.elementor-5457 .elementor-element.elementor-element-fbc31db .ha-tabs-fbc31db.ha-tabs--nav-bottom > .ha-tabs__nav > .ha-tab__title{margin-top:10px;}.elementor-5457 .elementor-element.elementor-element-fbc31db .ha-tabs-fbc31db.ha-tabs--nav-left > .ha-tabs__nav > .ha-tab__title:not(:last-child){margin-bottom:10px;}.elementor-5457 .elementor-element.elementor-element-fbc31db .ha-tabs-fbc31db.ha-tabs--nav-right > .ha-tabs__nav > .ha-tab__title:not(:last-child){margin-bottom:10px;}.elementor-5457 .elementor-element.elementor-element-fbc31db .ha-tabs-fbc31db > .ha-tabs__nav > .ha-tab__title{border-width:var( --e-global-color-c0c566c );}.elementor-5457 .elementor-element.elementor-element-fbc31db .ha-tabs-fbc31db > .ha-tabs__nav > .ha-tab__title.ha-tab--active{border-width:var( --e-global-color-c0c566c );}}/* Start custom CSS for button, class: .elementor-element-05ac4e1 */.elementor-5457 .elementor-element.elementor-element-05ac4e1 {
    background: transparent !important;
    border: none !important;
}

/* 左上から伸びる線（上辺と左辺） */
.elementor-5457 .elementor-element.elementor-element-05ac4e1::before {
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    width: 0;
    height: 0;
    border-top: 1px solid #A27251;  /* 線の色 */
    border-left: 1px solid #A27251; /* 線の色 */
    box-sizing: border-box;
    
    /* ★修正: 最初は透明にしてドットを隠す */
    opacity: 0;
    
    /* ★修正: 戻る時（ホバー解除時）は、線が縮みきってから透明にする */
    /* transition: 幅 0.4秒, 高さ 0.4秒, 透明度 0秒(0.4秒待ってから実行) */
    transition: width 0.4s ease, height 0.4s ease, opacity 0s 0.4s;
}

/* 右下から伸びる線（下辺と右辺） */
.elementor-5457 .elementor-element.elementor-element-05ac4e1::after {
    content: "";
    position: absolute;
    bottom: 0;
    right: 0;
    width: 0;
    height: 0;
    border-bottom: 1px solid #A27251; /* 線の色 */
    border-right: 1px solid #A27251; /* 線の色 */
    box-sizing: border-box;
    
    /* ★修正: 最初は透明にしてドットを隠す */
    opacity: 0;
    
    /* ★修正: 戻る時の設定 */
    transition: width 0.4s ease, height 0.4s ease, opacity 0s 0.4s;
}

/* ホバー時の動き */
.elementor-5457 .elementor-element.elementor-element-05ac4e1:hover::before,
.elementor-5457 .elementor-element.elementor-element-05ac4e1:hover::after {
    width: 100%;
    height: 100%;
    
    /* ★修正: ホバー時は即座に見えるようにする */
    opacity: 1;
    
    /* ★修正: 行く時（ホバー時）は、透明度を即変更する */
    transition: width 0.4s ease, height 0.4s ease, opacity 0s;
}

/* === 1. アイコンの位置調整（レスポンシブ） === */

/* 【PC】デフォルトの距離 */
.elementor-5457 .elementor-element.elementor-element-05ac4e1 .elementor-button-icon {
    scale: 0.9;
    margin-left: 30px !important; /* ←ここをお好みの距離に */
    margin-right: 0 !important;   /* 念の為右側は0に */
}

/* 【タブレット】幅1024px以下 */
@media (max-width: 1024px) {
    .elementor-5457 .elementor-element.elementor-element-05ac4e1 .elementor-button-icon {
        margin-left: 20px !important; /* ←タブレットでの距離 */
    }
}

/* 【スマホ】幅767px以下 */
@media (max-width: 767px) {
    .elementor-5457 .elementor-element.elementor-element-05ac4e1 .elementor-button-icon {
        margin-left: 10px !important; /* ←スマホでの距離 */
    }
}/* End custom CSS */