.elementor-3930 .elementor-element.elementor-element-a2611b1:not(.elementor-motion-effects-element-type-background), .elementor-3930 .elementor-element.elementor-element-a2611b1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://dica.jp/wp-content/uploads/2026/05/top-hero-bg-scaled.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-3930 .elementor-element.elementor-element-a2611b1 > .elementor-background-overlay{background-color:#ffffff;opacity:0.1;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-3930 .elementor-element.elementor-element-a2611b1{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:0px;padding:50px 20px 80px 20px;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-3930 .elementor-element.elementor-element-762ce6a > .elementor-widget-container{margin:4px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-3930 .elementor-element.elementor-element-762ce6a{text-align:center;}.elementor-3930 .elementor-element.elementor-element-762ce6a .elementor-heading-title{font-size:12px;font-weight:400;line-height:1.4em;letter-spacing:0.5px;color:#1a2942;}.elementor-3930 .elementor-element.elementor-element-ea86c3f{padding:40px 0px 40px 0px;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-bc-flex-widget .elementor-3930 .elementor-element.elementor-element-49a9b36.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-3930 .elementor-element.elementor-element-49a9b36.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-3930 .elementor-element.elementor-element-01b066d{padding:40px 0px 40px 0px;}.elementor-3930 .elementor-element.elementor-element-8589bed{padding:60px 20px 60px 20px;}.elementor-3930 .elementor-element.elementor-element-b09e546{width:var( --container-widget-width, 105.715% );max-width:105.715%;--container-widget-width:105.715%;--container-widget-flex-grow:0;color:var( --e-global-color-87321a1 );}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-3930 .elementor-element.elementor-element-266aaa9 .elementor-button{background-color:var( --e-global-color-87321a1 );}.elementor-3930 .elementor-element.elementor-element-e1c11dc{padding:0px 0px 0px 0px;}.elementor-3930 .elementor-element.elementor-element-a65d435{--spacer-size:16px;}.elementor-3930 .elementor-element.elementor-element-8b7afba{padding:40px 0px 40px 0px;}.elementor-3930 .elementor-element.elementor-element-06d4831{padding:40px 0px 40px 0px;}.elementor-3930 .elementor-element.elementor-element-5cb15b1{color:var( --e-global-color-text );}.elementor-3930 .elementor-element.elementor-element-7fdfed3{padding:40px 0px 40px 0px;}.elementor-bc-flex-widget .elementor-3930 .elementor-element.elementor-element-c5d7e70.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-3930 .elementor-element.elementor-element-c5d7e70.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-3930 .elementor-element.elementor-element-a7ec756{color:var( --e-global-color-87321a1 );}.elementor-3930 .elementor-element.elementor-element-fa00e89{width:var( --container-widget-width, 94% );max-width:94%;--container-widget-width:94%;--container-widget-flex-grow:0;text-align:center;}.elementor-bc-flex-widget .elementor-3930 .elementor-element.elementor-element-817efda.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-3930 .elementor-element.elementor-element-817efda.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-3930 .elementor-element.elementor-element-817efda.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-3930 .elementor-element.elementor-element-b8547ff{padding:40px 0px 40px 0px;}.elementor-3930 .elementor-element.elementor-element-564f0d1{padding:0px 0px 0px 0px;}.elementor-3930 .elementor-element.elementor-element-60a85b8{--spacer-size:16px;}.elementor-3930 .elementor-element.elementor-element-55afbea{padding:40px 0px 40px 0px;}.elementor-3930 .elementor-element.elementor-element-27afda8{text-align:center;}.elementor-3930 .elementor-element.elementor-element-27afda8 .elementor-heading-title{color:var( --e-global-color-87321a1 );}.elementor-3930 .elementor-element.elementor-element-0c10ef6{padding:0px 0px 0px 0px;}.elementor-3930 .elementor-element.elementor-element-155213f{--spacer-size:16px;}.elementor-3930 .elementor-element.elementor-element-a06fe77{padding:40px 20px 8px 20px;}.elementor-3930 .elementor-element.elementor-element-9ba81ce{padding:40px 0px 40px 0px;}.elementor-bc-flex-widget .elementor-3930 .elementor-element.elementor-element-75c576f.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-3930 .elementor-element.elementor-element-75c576f.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-3930 .elementor-element.elementor-element-8f340b4{padding:40px 0px 40px 0px;}.elementor-3930 .elementor-element.elementor-element-4cdc0ac{padding:0px 0px 0px 0px;}.elementor-3930 .elementor-element.elementor-element-bcd982c{--spacer-size:0px;}.elementor-3930 .elementor-element.elementor-element-9f338df{padding:40px 0px 40px 0px;}.elementor-3930 .elementor-element.elementor-element-d8263cc{padding:0px 0px 0px 0px;}.elementor-3930 .elementor-element.elementor-element-912facd{--spacer-size:16px;}.elementor-3930 .elementor-element.elementor-element-3bb6369{padding:40px 0px 40px 0px;}.elementor-3930 .elementor-element.elementor-element-b46dbde{padding:0px 0px 0px 0px;}.elementor-3930 .elementor-element.elementor-element-7b6f970{--spacer-size:50px;}.elementor-3930 .elementor-element.elementor-element-a06fe78{padding:40px 20px 8px 20px;}.elementor-3930 .elementor-element.elementor-element-c30b339{padding:40px 0px 40px 0px;}.elementor-3930 .elementor-element.elementor-element-18250ce .elementor-button{background-color:var( --e-global-color-87321a1 );}.elementor-3930 .elementor-element.elementor-element-25f1938 .elementor-button{background-color:var( --e-global-color-87321a1 );}.elementor-3930 .elementor-element.elementor-element-5e16a62 .elementor-button{background-color:var( --e-global-color-87321a1 );}.elementor-3930 .elementor-element.elementor-element-31e594d{padding:0px 0px 0px 0px;}.elementor-3930 .elementor-element.elementor-element-3df14be{--spacer-size:50px;}.elementor-3930 .elementor-element.elementor-element-8ac0a45{padding:40px 0px 40px 0px;}.elementor-3930 .elementor-element.elementor-element-77b08ea .elementor-button{background-color:var( --e-global-color-87321a1 );border-style:double;}.elementor-3930 .elementor-element.elementor-element-0f9aa4a{padding:0px 0px 0px 0px;}.elementor-3930 .elementor-element.elementor-element-5927eab{--spacer-size:16px;}.elementor-3930 .elementor-element.elementor-element-8d2f293{padding:40px 0px 40px 0px;}.elementor-bc-flex-widget .elementor-3930 .elementor-element.elementor-element-51f7a5e.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-3930 .elementor-element.elementor-element-51f7a5e.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-3930 .elementor-element.elementor-element-bcb0613 .elementor-button{background-color:var( --e-global-color-87321a1 );}.elementor-3930 .elementor-element.elementor-element-afa2f6b{padding:0px 0px 0px 0px;}.elementor-3930 .elementor-element.elementor-element-a639e1d{--spacer-size:50px;}.elementor-3930 .elementor-element.elementor-element-05643aa{padding:0px 0px 0px 0px;}.elementor-3930 .elementor-element.elementor-element-4c0f6d1{--spacer-size:50px;}.elementor-3930 .elementor-element.elementor-element-8d8ea7d{padding:0px 0px 0px 0px;}.elementor-3930 .elementor-element.elementor-element-85bf733{--spacer-size:50px;}.elementor-3930 .elementor-element.elementor-element-d6a6eb2{padding:40px 0px 40px 0px;}.elementor-3930 .elementor-element.elementor-element-3eac0f1 .elementor-heading-title{color:var( --e-global-color-87321a1 );}.elementor-3930 .elementor-element.elementor-element-47c0fb2{color:var( --e-global-color-text );}.elementor-3930 .elementor-element.elementor-element-3804f2a{padding:40px 0px 40px 0px;}.elementor-3930 .elementor-element.elementor-element-912806f{padding:40px 0px 40px 0px;}.elementor-3930 .elementor-element.elementor-element-ead2ee7{padding:40px 0px 40px 0px;}.elementor-3930 .elementor-element.elementor-element-4954bb5{padding:40px 0px 40px 0px;}@media(min-width:768px){.elementor-3930 .elementor-element.elementor-element-7afea46{width:4.998%;}.elementor-3930 .elementor-element.elementor-element-18d4f7f{width:45.002%;}.elementor-3930 .elementor-element.elementor-element-49a9b36{width:45.098%;}.elementor-3930 .elementor-element.elementor-element-9f9c5ba{width:4.878%;}.elementor-3930 .elementor-element.elementor-element-4dc4dd5{width:50%;}.elementor-3930 .elementor-element.elementor-element-ea9f7a6{width:50%;}.elementor-3930 .elementor-element.elementor-element-a36084b{width:15%;}.elementor-3930 .elementor-element.elementor-element-df00917{width:70%;}.elementor-3930 .elementor-element.elementor-element-1c152af{width:15%;}.elementor-3930 .elementor-element.elementor-element-8012c2b{width:5%;}.elementor-3930 .elementor-element.elementor-element-c5d7e70{width:45%;}.elementor-3930 .elementor-element.elementor-element-817efda{width:45%;}.elementor-3930 .elementor-element.elementor-element-29e2abf{width:5%;}.elementor-3930 .elementor-element.elementor-element-926a38f{width:15.006%;}.elementor-3930 .elementor-element.elementor-element-d1557fc{width:68.634%;}.elementor-3930 .elementor-element.elementor-element-7feb075{width:15.009%;}.elementor-3930 .elementor-element.elementor-element-97a7169{width:13.085%;}.elementor-3930 .elementor-element.elementor-element-0a56659{width:36.915%;}.elementor-3930 .elementor-element.elementor-element-75c576f{width:40.266%;}.elementor-3930 .elementor-element.elementor-element-2e61662{width:9.713%;}.elementor-3930 .elementor-element.elementor-element-24e8d54{width:8%;}.elementor-3930 .elementor-element.elementor-element-d9290eb{width:42%;}.elementor-3930 .elementor-element.elementor-element-3728a19{width:42%;}.elementor-3930 .elementor-element.elementor-element-dbd186e{width:8%;}.elementor-3930 .elementor-element.elementor-element-75c66c2{width:5.171%;}.elementor-3930 .elementor-element.elementor-element-79694a0{width:30.145%;}.elementor-3930 .elementor-element.elementor-element-3149f19{width:29.854%;}.elementor-3930 .elementor-element.elementor-element-522efc7{width:29.073%;}.elementor-3930 .elementor-element.elementor-element-ea72925{width:5.737%;}.elementor-3930 .elementor-element.elementor-element-212c5bb{width:15%;}.elementor-3930 .elementor-element.elementor-element-51f7a5e{width:70%;}.elementor-3930 .elementor-element.elementor-element-e75142e{width:15%;}}@media(max-width:767px){.elementor-3930 .elementor-element.elementor-element-762ce6a .elementor-heading-title{font-size:11px;}}/* Start custom CSS */body.home .entry-title, body.home .article-header.entry-header { display: none !important; }/* End custom CSS */