.elementor-7 .elementor-element.elementor-element-13749dc > .elementor-container{min-height:660px;}.elementor-7 .elementor-element.elementor-element-13749dc > .elementor-background-overlay{background-image:url("http://www.dainichi-cc.co.jp/wp-content/uploads/2022/02/アセット-2.svg");background-position:331px 232px;background-repeat:no-repeat;background-size:auto;opacity:0.53;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-7 .elementor-element.elementor-element-13749dc{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-7 .elementor-element.elementor-element-b5259cd > .elementor-container{min-height:775px;}.elementor-7 .elementor-element.elementor-element-b5259cd > .elementor-background-overlay{opacity:0.5;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-7 .elementor-element.elementor-element-b5259cd{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-7 .elementor-element.elementor-element-adebed7 .elementor-column-gap-custom .elementor-column > .elementor-element-populated{padding:11%;}.elementor-7 .elementor-element.elementor-element-bc7883f{--e-image-carousel-slides-to-show:1;}.elementor-bc-flex-widget .elementor-7 .elementor-element.elementor-element-259498a.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-7 .elementor-element.elementor-element-259498a.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-7 .elementor-element.elementor-element-790b2cc .elementor-heading-title{color:#424242;font-family:"Noto Sans JP", Sans-serif;font-size:48px;font-weight:600;}.elementor-7 .elementor-element.elementor-element-e85720e .elementor-heading-title{color:#424242;font-family:"Noto Sans JP", Sans-serif;font-weight:300;}.elementor-7 .elementor-element.elementor-element-d1319bb{--divider-border-style:solid;--divider-color:#174995;--divider-border-width:1px;}.elementor-7 .elementor-element.elementor-element-d1319bb .elementor-divider-separator{width:18%;}.elementor-7 .elementor-element.elementor-element-d1319bb .elementor-divider{padding-top:15px;padding-bottom:15px;}.elementor-7 .elementor-element.elementor-element-7c5cf1b{font-family:"Noto Sans JP", Sans-serif;font-size:14px;font-weight:300;line-height:2.5em;letter-spacing:2.9px;}.elementor-7 .elementor-element.elementor-element-a381910 .elementor-button{font-family:"Noto Sans JP", Sans-serif;font-size:17px;font-weight:300;letter-spacing:4.6px;fill:var( --e-global-color-secondary );color:var( --e-global-color-secondary );background-color:#0B5FDE00;}.elementor-7 .elementor-element.elementor-element-a381910 .elementor-button:hover, .elementor-7 .elementor-element.elementor-element-a381910 .elementor-button:focus{color:var( --e-global-color-accent );}.elementor-7 .elementor-element.elementor-element-a381910 .elementor-button:hover svg, .elementor-7 .elementor-element.elementor-element-a381910 .elementor-button:focus svg{fill:var( --e-global-color-accent );}.elementor-7 .elementor-element.elementor-element-fde84e3 .elementor-spacer-inner{height:40px;}.elementor-7 .elementor-element.elementor-element-4f663820 > .elementor-container{min-height:700px;}.elementor-7 .elementor-element.elementor-element-2177c29 .elementor-spacer-inner{height:30px;}.elementor-7 .elementor-element.elementor-element-bc26ce2 .elementor-heading-title{color:#424242;font-family:"Noto Sans JP", Sans-serif;font-size:48px;font-weight:600;}.elementor-7 .elementor-element.elementor-element-8612675 .elementor-heading-title{font-family:"Noto Sans JP", Sans-serif;font-size:17px;font-weight:300;letter-spacing:4.5px;}.elementor-7 .elementor-element.elementor-element-552b8ad .elementor-spacer-inner{height:25px;}.elementor-7 .elementor-element.elementor-element-64b0b04 .elementor-column-gap-custom .elementor-column > .elementor-element-populated{padding:11%;}.elementor-7 .elementor-element.elementor-element-8547add{--e-image-carousel-slides-to-show:1;}.elementor-bc-flex-widget .elementor-7 .elementor-element.elementor-element-6f857fc.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-7 .elementor-element.elementor-element-6f857fc.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-7 .elementor-element.elementor-element-932d6cf .elementor-heading-title{color:#424242;font-family:"Noto Sans JP", Sans-serif;font-size:41px;font-weight:600;}.elementor-7 .elementor-element.elementor-element-617e153 .elementor-heading-title{color:var( --e-global-color-accent );font-family:"Noto Sans JP", Sans-serif;font-size:1.4em;font-weight:300;}.elementor-7 .elementor-element.elementor-element-1c88cfd{--divider-border-style:solid;--divider-color:#174995;--divider-border-width:1px;}.elementor-7 .elementor-element.elementor-element-1c88cfd .elementor-divider-separator{width:18%;}.elementor-7 .elementor-element.elementor-element-1c88cfd .elementor-divider{padding-top:15px;padding-bottom:15px;}.elementor-7 .elementor-element.elementor-element-6dc80c2{font-family:"Noto Sans JP", Sans-serif;font-size:14px;font-weight:300;line-height:2.5em;letter-spacing:2.9px;}.elementor-7 .elementor-element.elementor-element-478ecc6 .elementor-button{font-family:"Noto Sans JP", Sans-serif;font-size:17px;font-weight:300;letter-spacing:4.6px;fill:var( --e-global-color-secondary );color:var( --e-global-color-secondary );background-color:#0B5FDE00;}.elementor-7 .elementor-element.elementor-element-478ecc6 .elementor-button:hover, .elementor-7 .elementor-element.elementor-element-478ecc6 .elementor-button:focus{color:var( --e-global-color-accent );}.elementor-7 .elementor-element.elementor-element-478ecc6 .elementor-button:hover svg, .elementor-7 .elementor-element.elementor-element-478ecc6 .elementor-button:focus svg{fill:var( --e-global-color-accent );}.elementor-7 .elementor-element.elementor-element-dc17004 .elementor-column-gap-custom .elementor-column > .elementor-element-populated{padding:11%;}.elementor-bc-flex-widget .elementor-7 .elementor-element.elementor-element-d194dac.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-7 .elementor-element.elementor-element-d194dac.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-7 .elementor-element.elementor-element-6aa440e .elementor-heading-title{color:#424242;font-family:"Noto Sans JP", Sans-serif;font-size:41px;font-weight:600;}.elementor-7 .elementor-element.elementor-element-28d1c52 .elementor-heading-title{color:var( --e-global-color-accent );font-family:"Noto Sans JP", Sans-serif;font-size:1.4em;font-weight:300;}.elementor-7 .elementor-element.elementor-element-05e7208{--divider-border-style:solid;--divider-color:#174995;--divider-border-width:1px;}.elementor-7 .elementor-element.elementor-element-05e7208 .elementor-divider-separator{width:18%;}.elementor-7 .elementor-element.elementor-element-05e7208 .elementor-divider{padding-top:15px;padding-bottom:15px;}.elementor-7 .elementor-element.elementor-element-9eb5dd6{font-family:"Noto Sans JP", Sans-serif;font-size:14px;font-weight:300;line-height:2.5em;letter-spacing:2.9px;}.elementor-7 .elementor-element.elementor-element-b4cef85 .elementor-button{font-family:"Noto Sans JP", Sans-serif;font-size:17px;font-weight:300;letter-spacing:4.6px;fill:var( --e-global-color-secondary );color:var( --e-global-color-secondary );background-color:#0B5FDE00;}.elementor-7 .elementor-element.elementor-element-b4cef85 .elementor-button:hover, .elementor-7 .elementor-element.elementor-element-b4cef85 .elementor-button:focus{color:var( --e-global-color-accent );}.elementor-7 .elementor-element.elementor-element-b4cef85 .elementor-button:hover svg, .elementor-7 .elementor-element.elementor-element-b4cef85 .elementor-button:focus svg{fill:var( --e-global-color-accent );}.elementor-7 .elementor-element.elementor-element-cd8594d{--e-image-carousel-slides-to-show:1;}.elementor-7 .elementor-element.elementor-element-87fa198 .elementor-column-gap-custom .elementor-column > .elementor-element-populated{padding:11%;}.elementor-7 .elementor-element.elementor-element-ea91376{--e-image-carousel-slides-to-show:1;}.elementor-bc-flex-widget .elementor-7 .elementor-element.elementor-element-3b446a1.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-7 .elementor-element.elementor-element-3b446a1.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-7 .elementor-element.elementor-element-8dd8dab .elementor-heading-title{color:#424242;font-family:"Noto Sans JP", Sans-serif;font-size:41px;font-weight:600;}.elementor-7 .elementor-element.elementor-element-51b4bfc .elementor-heading-title{color:#424242;font-family:"Noto Sans JP", Sans-serif;font-weight:300;}.elementor-7 .elementor-element.elementor-element-9895f28{--divider-border-style:solid;--divider-color:#174995;--divider-border-width:1px;}.elementor-7 .elementor-element.elementor-element-9895f28 .elementor-divider-separator{width:18%;}.elementor-7 .elementor-element.elementor-element-9895f28 .elementor-divider{padding-top:15px;padding-bottom:15px;}.elementor-7 .elementor-element.elementor-element-d161863{font-family:"Noto Sans JP", Sans-serif;font-size:14px;font-weight:300;line-height:2.5em;letter-spacing:2.9px;}.elementor-7 .elementor-element.elementor-element-ff022b6 .elementor-button{font-family:"Noto Sans JP", Sans-serif;font-size:17px;font-weight:300;letter-spacing:4.6px;fill:var( --e-global-color-secondary );color:var( --e-global-color-secondary );background-color:#0B5FDE00;}.elementor-7 .elementor-element.elementor-element-ff022b6 .elementor-button:hover, .elementor-7 .elementor-element.elementor-element-ff022b6 .elementor-button:focus{color:var( --e-global-color-accent );}.elementor-7 .elementor-element.elementor-element-ff022b6 .elementor-button:hover svg, .elementor-7 .elementor-element.elementor-element-ff022b6 .elementor-button:focus svg{fill:var( --e-global-color-accent );}.elementor-7 .elementor-element.elementor-element-e023fec > .elementor-container{min-height:700px;}.elementor-7 .elementor-element.elementor-element-9831945 .elementor-spacer-inner{height:30px;}.elementor-7 .elementor-element.elementor-element-f206567 .elementor-heading-title{color:#424242;font-family:"Noto Sans JP", Sans-serif;font-size:48px;font-weight:600;}.elementor-7 .elementor-element.elementor-element-ad71698 .elementor-heading-title{font-family:"Noto Sans JP", Sans-serif;font-size:17px;font-weight:300;letter-spacing:4.5px;}.elementor-7 .elementor-element.elementor-element-48691c2 .elementor-spacer-inner{height:40px;}.elementor-7 .elementor-element.elementor-element-ca14c84 > .elementor-container{min-height:303px;}.elementor-bc-flex-widget .elementor-7 .elementor-element.elementor-element-ee0c382.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-7 .elementor-element.elementor-element-ee0c382.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-7 .elementor-element.elementor-element-ee0c382.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-7 .elementor-element.elementor-element-ee0c382:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-7 .elementor-element.elementor-element-ee0c382 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.dainichi-cc.co.jp/wp-content/uploads/2022/03/3279836_m.jpg");background-position:-114px 622px;background-size:cover;}.elementor-7 .elementor-element.elementor-element-ee0c382:hover > .elementor-element-populated >  .elementor-background-overlay{background-color:#435B75;opacity:0.5;}.elementor-7 .elementor-element.elementor-element-ee0c382 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-7 .elementor-element.elementor-element-ee0c382 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-7 .elementor-element.elementor-element-66c73be .elementor-button{font-family:"Noto Sans JP", Sans-serif;font-size:33px;font-weight:300;text-shadow:0px 0px 10px rgba(0,0,0,0.3);fill:#FFFFFF;color:#FFFFFF;background-color:#FFFFFF00;}.elementor-7 .elementor-element.elementor-element-66c73be .elementor-button:hover, .elementor-7 .elementor-element.elementor-element-66c73be .elementor-button:focus{color:#FFFFFF;}.elementor-7 .elementor-element.elementor-element-66c73be .elementor-button:hover svg, .elementor-7 .elementor-element.elementor-element-66c73be .elementor-button:focus svg{fill:#FFFFFF;}.elementor-7 .elementor-element.elementor-element-f1a4d0a > .elementor-container{min-height:700px;}.elementor-7 .elementor-element.elementor-element-f867066 .elementor-spacer-inner{height:30px;}.elementor-7 .elementor-element.elementor-element-cf5d9a1{text-align:center;}.elementor-7 .elementor-element.elementor-element-cf5d9a1 .elementor-heading-title{color:#424242;font-family:"Noto Sans JP", Sans-serif;font-size:48px;font-weight:600;}.elementor-7 .elementor-element.elementor-element-26c58e2{text-align:center;}.elementor-7 .elementor-element.elementor-element-26c58e2 .elementor-heading-title{font-family:"Noto Sans JP", Sans-serif;font-size:17px;font-weight:300;letter-spacing:4.5px;}.elementor-7 .elementor-element.elementor-element-86e224d .elementor-spacer-inner{height:40px;}.elementor-7 .elementor-element.elementor-element-bf1517f iframe{height:366px;}.elementor-bc-flex-widget .elementor-7 .elementor-element.elementor-element-9409e61.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-7 .elementor-element.elementor-element-9409e61.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-7 .elementor-element.elementor-element-9409e61 > .elementor-element-populated{padding:0px 32px 0px 32px;}.elementor-7 .elementor-element.elementor-element-ef5b837{font-family:"Noto Sans JP", Sans-serif;font-size:14px;font-weight:300;line-height:2.5em;letter-spacing:2.9px;}.elementor-7 .elementor-element.elementor-element-a7996ae > .elementor-container{min-height:700px;}.elementor-7 .elementor-element.elementor-element-d7b5f89 .elementor-spacer-inner{height:30px;}.elementor-7 .elementor-element.elementor-element-fc3c742{text-align:center;}.elementor-7 .elementor-element.elementor-element-fc3c742 .elementor-heading-title{color:#424242;font-family:"Noto Sans JP", Sans-serif;font-size:48px;font-weight:600;}.elementor-7 .elementor-element.elementor-element-2ad4e20{text-align:center;}.elementor-7 .elementor-element.elementor-element-2ad4e20 .elementor-heading-title{font-family:"Noto Sans JP", Sans-serif;font-size:17px;font-weight:300;letter-spacing:4.5px;}.elementor-7 .elementor-element.elementor-element-e986767 .elementor-spacer-inner{height:40px;}@media(min-width:768px){.elementor-7 .elementor-element.elementor-element-dc2476f{width:57.059%;}.elementor-7 .elementor-element.elementor-element-259498a{width:42.272%;}.elementor-7 .elementor-element.elementor-element-0d225b4{width:67%;}.elementor-7 .elementor-element.elementor-element-6f857fc{width:32.331%;}.elementor-7 .elementor-element.elementor-element-d194dac{width:32.331%;}.elementor-7 .elementor-element.elementor-element-7c7cb75{width:67%;}.elementor-7 .elementor-element.elementor-element-d89415d{width:67%;}.elementor-7 .elementor-element.elementor-element-3b446a1{width:32.331%;}.elementor-7 .elementor-element.elementor-element-07da241{width:58.007%;}.elementor-7 .elementor-element.elementor-element-9409e61{width:41.683%;}}@media(max-width:767px){.elementor-7 .elementor-element.elementor-element-13749dc > .elementor-container{min-height:569px;}.elementor-7 .elementor-element.elementor-element-13749dc .elementor-background-slideshow__slide__image{background-size:cover;background-position:center center;}}