.elementor-277 .elementor-element.elementor-element-51ac771{--display:flex;--min-height:400px;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:-54px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-277 .elementor-element.elementor-element-2dc501c{z-index:2;}.elementor-277 .elementor-element.elementor-element-1900eac{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-277 .elementor-element.elementor-element-8333276 > .elementor-widget-container{margin:-2px 0px -6px 0px;}.elementor-277 .elementor-element.elementor-element-8333276.elementor-element{--align-self:center;}.elementor-277 .elementor-element.elementor-element-8333276 .elementor-icon-wrapper{text-align:center;}.elementor-277 .elementor-element.elementor-element-8333276.elementor-view-stacked .elementor-icon{background-color:#87D877;}.elementor-277 .elementor-element.elementor-element-8333276.elementor-view-framed .elementor-icon, .elementor-277 .elementor-element.elementor-element-8333276.elementor-view-default .elementor-icon{color:#87D877;border-color:#87D877;}.elementor-277 .elementor-element.elementor-element-8333276.elementor-view-framed .elementor-icon, .elementor-277 .elementor-element.elementor-element-8333276.elementor-view-default .elementor-icon svg{fill:#87D877;}.elementor-277 .elementor-element.elementor-element-8333276 .elementor-icon{font-size:16px;}.elementor-277 .elementor-element.elementor-element-8333276 .elementor-icon svg{height:16px;}.elementor-277 .elementor-element.elementor-element-35a9775 .elementor-heading-title{font-family:"Afacad", Sans-serif;font-size:22px;font-weight:500;text-transform:uppercase;letter-spacing:2px;color:#333333;}.elementor-277 .elementor-element.elementor-element-8a1dd87 > .elementor-widget-container{margin:-2px 0px -6px 0px;}.elementor-277 .elementor-element.elementor-element-8a1dd87.elementor-element{--align-self:center;}.elementor-277 .elementor-element.elementor-element-8a1dd87 .elementor-icon-wrapper{text-align:center;}.elementor-277 .elementor-element.elementor-element-8a1dd87.elementor-view-stacked .elementor-icon{background-color:#87D877;}.elementor-277 .elementor-element.elementor-element-8a1dd87.elementor-view-framed .elementor-icon, .elementor-277 .elementor-element.elementor-element-8a1dd87.elementor-view-default .elementor-icon{color:#87D877;border-color:#87D877;}.elementor-277 .elementor-element.elementor-element-8a1dd87.elementor-view-framed .elementor-icon, .elementor-277 .elementor-element.elementor-element-8a1dd87.elementor-view-default .elementor-icon svg{fill:#87D877;}.elementor-277 .elementor-element.elementor-element-8a1dd87 .elementor-icon{font-size:16px;}.elementor-277 .elementor-element.elementor-element-8a1dd87 .elementor-icon svg{height:16px;}.elementor-277 .elementor-element.elementor-element-eab358a{width:var( --container-widget-width, 78px );max-width:78px;--container-widget-width:78px;--container-widget-flex-grow:0;top:225px;z-index:2;}body:not(.rtl) .elementor-277 .elementor-element.elementor-element-eab358a{left:340px;}body.rtl .elementor-277 .elementor-element.elementor-element-eab358a{right:340px;}.elementor-277 .elementor-element.elementor-element-eab358a img{width:100%;}.elementor-277 .elementor-element.elementor-element-d5428f6{width:var( --container-widget-width, 48px );max-width:48px;--container-widget-width:48px;--container-widget-flex-grow:0;top:270px;}body:not(.rtl) .elementor-277 .elementor-element.elementor-element-d5428f6{right:220px;}body.rtl .elementor-277 .elementor-element.elementor-element-d5428f6{left:220px;}.elementor-277 .elementor-element.elementor-element-d5428f6 img{width:100%;}.elementor-277 .elementor-element.elementor-element-93ffcd5{width:var( --container-widget-width, 48px );max-width:48px;--container-widget-width:48px;--container-widget-flex-grow:0;top:161px;}body:not(.rtl) .elementor-277 .elementor-element.elementor-element-93ffcd5{right:170px;}body.rtl .elementor-277 .elementor-element.elementor-element-93ffcd5{left:170px;}.elementor-277 .elementor-element.elementor-element-93ffcd5 img{width:100%;}.elementor-277 .elementor-element.elementor-element-4634b00{width:var( --container-widget-width, 48px );max-width:48px;--container-widget-width:48px;--container-widget-flex-grow:0;top:114px;}body:not(.rtl) .elementor-277 .elementor-element.elementor-element-4634b00{left:230px;}body.rtl .elementor-277 .elementor-element.elementor-element-4634b00{right:230px;}.elementor-277 .elementor-element.elementor-element-4634b00 img{width:100%;}.elementor-277 .elementor-element.elementor-element-ac077ef{width:var( --container-widget-width, 400px );max-width:400px;--container-widget-width:400px;--container-widget-flex-grow:0;top:0px;z-index:0;}body:not(.rtl) .elementor-277 .elementor-element.elementor-element-ac077ef{right:0px;}body.rtl .elementor-277 .elementor-element.elementor-element-ac077ef{left:0px;}.elementor-277 .elementor-element.elementor-element-e4ccdc1{width:var( --container-widget-width, 400px );max-width:400px;--container-widget-width:400px;--container-widget-flex-grow:0;bottom:0px;z-index:0;}body:not(.rtl) .elementor-277 .elementor-element.elementor-element-e4ccdc1{left:0px;}body.rtl .elementor-277 .elementor-element.elementor-element-e4ccdc1{right:0px;}.elementor-277 .elementor-element.elementor-element-c30d3f1{width:var( --container-widget-width, 72px );max-width:72px;--container-widget-width:72px;--container-widget-flex-grow:0;top:103px;z-index:2;}body:not(.rtl) .elementor-277 .elementor-element.elementor-element-c30d3f1{right:322px;}body.rtl .elementor-277 .elementor-element.elementor-element-c30d3f1{left:322px;}.elementor-277 .elementor-element.elementor-element-c30d3f1 img{width:100%;}.elementor-277 .elementor-element.elementor-element-ced7ffd{width:var( --container-widget-width, 158px );max-width:158px;--container-widget-width:158px;--container-widget-flex-grow:0;bottom:0px;z-index:2;}body:not(.rtl) .elementor-277 .elementor-element.elementor-element-ced7ffd{right:390px;}body.rtl .elementor-277 .elementor-element.elementor-element-ced7ffd{left:390px;}.elementor-277 .elementor-element.elementor-element-ced7ffd img{width:100%;}.elementor-277 .elementor-element.elementor-element-2f62bfa{--display:flex;border-style:solid;--border-style:solid;border-width:1px 0px 1px 0px;--border-top-width:1px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;border-color:#E7E7E7;--border-color:#E7E7E7;--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-277 .elementor-element.elementor-element-3dbaa05{font-family:"Zen Maru Gothic", Sans-serif;font-size:14px;color:#333333;}.elementor-277 .elementor-element.elementor-element-3dbaa05 a{color:#6DC7C9;}.elementor-277 .elementor-element.elementor-element-3dbaa05 a:hover{color:#D8D8D8;}.elementor-277 .elementor-element.elementor-element-94acd19{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:40px 40px;--row-gap:40px;--column-gap:40px;--padding-top:40px;--padding-bottom:40px;--padding-left:0px;--padding-right:0px;}.elementor-277 .elementor-element.elementor-element-94acd19.e-con{--align-self:center;}.elementor-277 .elementor-element.elementor-element-7538788{width:var( --container-widget-width, 728px );max-width:728px;--container-widget-width:728px;--container-widget-flex-grow:0;text-align:center;font-family:"Noto Sans JP", Sans-serif;font-size:16px;line-height:30px;letter-spacing:2px;color:var( --e-global-color-text );}.elementor-277 .elementor-element.elementor-element-7538788 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-277 .elementor-element.elementor-element-b5d14ad{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-277 .elementor-element.elementor-element-5a31b6b{width:var( --container-widget-width, 44px );max-width:44px;--container-widget-width:44px;--container-widget-flex-grow:0;}.elementor-277 .elementor-element.elementor-element-5a31b6b img{width:100%;}.elementor-277 .elementor-element.elementor-element-3b99f1d{width:auto;max-width:auto;text-align:left;}.elementor-277 .elementor-element.elementor-element-3b99f1d .elementor-heading-title{font-family:"Zen Maru Gothic", Sans-serif;font-size:30px;line-height:44px;letter-spacing:2px;color:var( --e-global-color-primary );}.elementor-277 .elementor-element.elementor-element-2c9b8db{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-277 .elementor-element.elementor-element-5d1267a{--divider-border-style:solid;--divider-color:#79C3F0;--divider-border-width:2px;width:var( --container-widget-width, 10% );max-width:10%;--container-widget-width:10%;--container-widget-flex-grow:0;}.elementor-277 .elementor-element.elementor-element-5d1267a .elementor-divider-separator{width:100%;}.elementor-277 .elementor-element.elementor-element-5d1267a .elementor-divider{padding-block-start:0px;padding-block-end:0px;}.elementor-277 .elementor-element.elementor-element-9d3d144{--divider-border-style:solid;--divider-color:#4EB198;--divider-border-width:2px;width:var( --container-widget-width, 90% );max-width:90%;--container-widget-width:90%;--container-widget-flex-grow:0;}.elementor-277 .elementor-element.elementor-element-9d3d144 .elementor-divider-separator{width:100%;}.elementor-277 .elementor-element.elementor-element-9d3d144 .elementor-divider{padding-block-start:0px;padding-block-end:0px;}.elementor-277 .elementor-element.elementor-element-65ac6db{--display:flex;--justify-content:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-277 .elementor-element.elementor-element-37cbbe3{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:40px 40px;--row-gap:40px;--column-gap:40px;--flex-wrap:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-277 .elementor-element.elementor-element-6572bc6{--display:flex;--justify-content:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-277 .elementor-element.elementor-element-82e7a69{width:var( --container-widget-width, 780px );max-width:780px;--container-widget-width:780px;--container-widget-flex-grow:0;text-align:left;font-family:"Noto Sans JP", Sans-serif;font-size:16px;line-height:30px;letter-spacing:2px;color:var( --e-global-color-text );}.elementor-277 .elementor-element.elementor-element-82e7a69 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-277 .elementor-element.elementor-element-691a828{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-277 .elementor-element.elementor-element-5d0dc47 img{border-radius:10px 10px 10px 10px;}.elementor-277 .elementor-element.elementor-element-34b1cce{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--flex-wrap:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-277 .elementor-element.elementor-element-fe1a25c{width:100%;max-width:100%;}.elementor-277 .elementor-element.elementor-element-fe1a25c .elementor-heading-title{letter-spacing:2px;color:var( --e-global-color-primary );}.elementor-277 .elementor-element.elementor-element-f25a107{--display:flex;border-style:dotted;--border-style:dotted;border-width:4px 4px 4px 4px;--border-top-width:4px;--border-right-width:4px;--border-bottom-width:4px;--border-left-width:4px;border-color:#59AAAF;--border-color:#59AAAF;--border-radius:20px 20px 20px 20px;--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}.elementor-277 .elementor-element.elementor-element-bcfd536 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(22px/2);}.elementor-277 .elementor-element.elementor-element-bcfd536 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(22px/2);}.elementor-277 .elementor-element.elementor-element-bcfd536 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(22px/2);}.elementor-277 .elementor-element.elementor-element-bcfd536 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-22px/2);}.elementor-277 .elementor-element.elementor-element-bcfd536 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-22px/2);}.elementor-277 .elementor-element.elementor-element-bcfd536 .elementor-icon-list-item:not(:last-child):after{content:"";border-color:#ddd;}.elementor-277 .elementor-element.elementor-element-bcfd536 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child):after{border-block-start-style:solid;border-block-start-width:1px;}.elementor-277 .elementor-element.elementor-element-bcfd536 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:not(:last-child):after{border-inline-start-style:solid;}.elementor-277 .elementor-element.elementor-element-bcfd536 .elementor-inline-items .elementor-icon-list-item:not(:last-child):after{border-inline-start-width:1px;}.elementor-277 .elementor-element.elementor-element-bcfd536 .elementor-icon-list-icon i{color:#87D877;transition:color 0.3s;}.elementor-277 .elementor-element.elementor-element-bcfd536 .elementor-icon-list-icon svg{fill:#87D877;transition:fill 0.3s;}.elementor-277 .elementor-element.elementor-element-bcfd536{--e-icon-list-icon-size:20px;--icon-vertical-align:flex-start;--icon-vertical-offset:6px;}.elementor-277 .elementor-element.elementor-element-bcfd536 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-277 .elementor-element.elementor-element-bcfd536 .elementor-icon-list-item > a{font-family:"Zen Maru Gothic", Sans-serif;font-size:18px;font-weight:600;line-height:30px;letter-spacing:2px;}.elementor-277 .elementor-element.elementor-element-bcfd536 .elementor-icon-list-text{color:var( --e-global-color-text );transition:color 0.3s;}.elementor-277 .elementor-element.elementor-element-9d90ea8 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(18px/2);}.elementor-277 .elementor-element.elementor-element-9d90ea8 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(18px/2);}.elementor-277 .elementor-element.elementor-element-9d90ea8 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(18px/2);}.elementor-277 .elementor-element.elementor-element-9d90ea8 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-18px/2);}.elementor-277 .elementor-element.elementor-element-9d90ea8 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-18px/2);}.elementor-277 .elementor-element.elementor-element-9d90ea8 .elementor-icon-list-item:not(:last-child):after{content:"";border-color:#9C9682;}.elementor-277 .elementor-element.elementor-element-9d90ea8 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child):after{border-block-start-style:dashed;border-block-start-width:1px;}.elementor-277 .elementor-element.elementor-element-9d90ea8 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:not(:last-child):after{border-inline-start-style:dashed;}.elementor-277 .elementor-element.elementor-element-9d90ea8 .elementor-inline-items .elementor-icon-list-item:not(:last-child):after{border-inline-start-width:1px;}.elementor-277 .elementor-element.elementor-element-9d90ea8 .elementor-icon-list-icon i{color:#D3B17B;transition:color 0.3s;}.elementor-277 .elementor-element.elementor-element-9d90ea8 .elementor-icon-list-icon svg{fill:#D3B17B;transition:fill 0.3s;}.elementor-277 .elementor-element.elementor-element-9d90ea8{--e-icon-list-icon-size:8px;--icon-vertical-align:flex-start;--icon-vertical-offset:8px;}.elementor-277 .elementor-element.elementor-element-9d90ea8 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-277 .elementor-element.elementor-element-9d90ea8 .elementor-icon-list-item > a{font-family:"Noto Sans JP", Sans-serif;letter-spacing:2px;}.elementor-277 .elementor-element.elementor-element-9d90ea8 .elementor-icon-list-text{color:var( --e-global-color-text );transition:color 0.3s;}.elementor-277 .elementor-element.elementor-element-dc4f62b{--display:flex;border-style:dotted;--border-style:dotted;border-width:4px 4px 4px 4px;--border-top-width:4px;--border-right-width:4px;--border-bottom-width:4px;--border-left-width:4px;border-color:#59AAAF;--border-color:#59AAAF;--border-radius:20px 20px 20px 20px;--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}.elementor-277 .elementor-element.elementor-element-fbb41ab .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(22px/2);}.elementor-277 .elementor-element.elementor-element-fbb41ab .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(22px/2);}.elementor-277 .elementor-element.elementor-element-fbb41ab .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(22px/2);}.elementor-277 .elementor-element.elementor-element-fbb41ab .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-22px/2);}.elementor-277 .elementor-element.elementor-element-fbb41ab .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-22px/2);}.elementor-277 .elementor-element.elementor-element-fbb41ab .elementor-icon-list-item:not(:last-child):after{content:"";border-color:#ddd;}.elementor-277 .elementor-element.elementor-element-fbb41ab .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child):after{border-block-start-style:solid;border-block-start-width:1px;}.elementor-277 .elementor-element.elementor-element-fbb41ab .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:not(:last-child):after{border-inline-start-style:solid;}.elementor-277 .elementor-element.elementor-element-fbb41ab .elementor-inline-items .elementor-icon-list-item:not(:last-child):after{border-inline-start-width:1px;}.elementor-277 .elementor-element.elementor-element-fbb41ab .elementor-icon-list-icon i{color:#87D877;transition:color 0.3s;}.elementor-277 .elementor-element.elementor-element-fbb41ab .elementor-icon-list-icon svg{fill:#87D877;transition:fill 0.3s;}.elementor-277 .elementor-element.elementor-element-fbb41ab{--e-icon-list-icon-size:20px;--icon-vertical-align:flex-start;--icon-vertical-offset:6px;}.elementor-277 .elementor-element.elementor-element-fbb41ab .elementor-icon-list-item > .elementor-icon-list-text, .elementor-277 .elementor-element.elementor-element-fbb41ab .elementor-icon-list-item > a{font-family:"Zen Maru Gothic", Sans-serif;font-size:18px;font-weight:600;line-height:30px;letter-spacing:2px;}.elementor-277 .elementor-element.elementor-element-fbb41ab .elementor-icon-list-text{color:var( --e-global-color-text );transition:color 0.3s;}.elementor-277 .elementor-element.elementor-element-1c2f107 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(18px/2);}.elementor-277 .elementor-element.elementor-element-1c2f107 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(18px/2);}.elementor-277 .elementor-element.elementor-element-1c2f107 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(18px/2);}.elementor-277 .elementor-element.elementor-element-1c2f107 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-18px/2);}.elementor-277 .elementor-element.elementor-element-1c2f107 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-18px/2);}.elementor-277 .elementor-element.elementor-element-1c2f107 .elementor-icon-list-item:not(:last-child):after{content:"";border-color:#9C9682;}.elementor-277 .elementor-element.elementor-element-1c2f107 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child):after{border-block-start-style:dashed;border-block-start-width:1px;}.elementor-277 .elementor-element.elementor-element-1c2f107 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:not(:last-child):after{border-inline-start-style:dashed;}.elementor-277 .elementor-element.elementor-element-1c2f107 .elementor-inline-items .elementor-icon-list-item:not(:last-child):after{border-inline-start-width:1px;}.elementor-277 .elementor-element.elementor-element-1c2f107 .elementor-icon-list-icon i{color:#D3B17B;transition:color 0.3s;}.elementor-277 .elementor-element.elementor-element-1c2f107 .elementor-icon-list-icon svg{fill:#D3B17B;transition:fill 0.3s;}.elementor-277 .elementor-element.elementor-element-1c2f107{--e-icon-list-icon-size:8px;--icon-vertical-align:flex-start;--icon-vertical-offset:8px;}.elementor-277 .elementor-element.elementor-element-1c2f107 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-277 .elementor-element.elementor-element-1c2f107 .elementor-icon-list-item > a{font-family:"Noto Sans JP", Sans-serif;letter-spacing:2px;}.elementor-277 .elementor-element.elementor-element-1c2f107 .elementor-icon-list-text{color:var( --e-global-color-text );transition:color 0.3s;}.elementor-277 .elementor-element.elementor-element-cf4d660{--display:flex;border-style:dotted;--border-style:dotted;border-width:4px 4px 4px 4px;--border-top-width:4px;--border-right-width:4px;--border-bottom-width:4px;--border-left-width:4px;border-color:#59AAAF;--border-color:#59AAAF;--border-radius:20px 20px 20px 20px;--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}.elementor-277 .elementor-element.elementor-element-e07c68d .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(22px/2);}.elementor-277 .elementor-element.elementor-element-e07c68d .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(22px/2);}.elementor-277 .elementor-element.elementor-element-e07c68d .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(22px/2);}.elementor-277 .elementor-element.elementor-element-e07c68d .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-22px/2);}.elementor-277 .elementor-element.elementor-element-e07c68d .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-22px/2);}.elementor-277 .elementor-element.elementor-element-e07c68d .elementor-icon-list-item:not(:last-child):after{content:"";border-color:#ddd;}.elementor-277 .elementor-element.elementor-element-e07c68d .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child):after{border-block-start-style:solid;border-block-start-width:1px;}.elementor-277 .elementor-element.elementor-element-e07c68d .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:not(:last-child):after{border-inline-start-style:solid;}.elementor-277 .elementor-element.elementor-element-e07c68d .elementor-inline-items .elementor-icon-list-item:not(:last-child):after{border-inline-start-width:1px;}.elementor-277 .elementor-element.elementor-element-e07c68d .elementor-icon-list-icon i{color:#87D877;transition:color 0.3s;}.elementor-277 .elementor-element.elementor-element-e07c68d .elementor-icon-list-icon svg{fill:#87D877;transition:fill 0.3s;}.elementor-277 .elementor-element.elementor-element-e07c68d{--e-icon-list-icon-size:20px;--icon-vertical-align:flex-start;--icon-vertical-offset:6px;}.elementor-277 .elementor-element.elementor-element-e07c68d .elementor-icon-list-item > .elementor-icon-list-text, .elementor-277 .elementor-element.elementor-element-e07c68d .elementor-icon-list-item > a{font-family:"Zen Maru Gothic", Sans-serif;font-size:18px;font-weight:600;line-height:30px;letter-spacing:2px;}.elementor-277 .elementor-element.elementor-element-e07c68d .elementor-icon-list-text{color:var( --e-global-color-text );transition:color 0.3s;}.elementor-277 .elementor-element.elementor-element-3e42582 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(18px/2);}.elementor-277 .elementor-element.elementor-element-3e42582 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(18px/2);}.elementor-277 .elementor-element.elementor-element-3e42582 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(18px/2);}.elementor-277 .elementor-element.elementor-element-3e42582 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-18px/2);}.elementor-277 .elementor-element.elementor-element-3e42582 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-18px/2);}.elementor-277 .elementor-element.elementor-element-3e42582 .elementor-icon-list-item:not(:last-child):after{content:"";border-color:#9C9682;}.elementor-277 .elementor-element.elementor-element-3e42582 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child):after{border-block-start-style:dashed;border-block-start-width:1px;}.elementor-277 .elementor-element.elementor-element-3e42582 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:not(:last-child):after{border-inline-start-style:dashed;}.elementor-277 .elementor-element.elementor-element-3e42582 .elementor-inline-items .elementor-icon-list-item:not(:last-child):after{border-inline-start-width:1px;}.elementor-277 .elementor-element.elementor-element-3e42582 .elementor-icon-list-icon i{color:#D3B17B;transition:color 0.3s;}.elementor-277 .elementor-element.elementor-element-3e42582 .elementor-icon-list-icon svg{fill:#D3B17B;transition:fill 0.3s;}.elementor-277 .elementor-element.elementor-element-3e42582{--e-icon-list-icon-size:8px;--icon-vertical-align:flex-start;--icon-vertical-offset:8px;}.elementor-277 .elementor-element.elementor-element-3e42582 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-277 .elementor-element.elementor-element-3e42582 .elementor-icon-list-item > a{font-family:"Noto Sans JP", Sans-serif;letter-spacing:2px;}.elementor-277 .elementor-element.elementor-element-3e42582 .elementor-icon-list-text{color:var( --e-global-color-text );transition:color 0.3s;}.elementor-277 .elementor-element.elementor-element-c766f80{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--gap:40px 40px;--row-gap:40px;--column-gap:40px;--padding-top:40px;--padding-bottom:40px;--padding-left:0px;--padding-right:0px;}.elementor-277 .elementor-element.elementor-element-26d9b0e{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-277 .elementor-element.elementor-element-b50f6cb{width:var( --container-widget-width, 300px );max-width:300px;--container-widget-width:300px;--container-widget-flex-grow:0;}.elementor-277 .elementor-element.elementor-element-b50f6cb img{width:100%;}.elementor-277 .elementor-element.elementor-element-17ac46b{width:auto;max-width:auto;text-align:center;}.elementor-277 .elementor-element.elementor-element-17ac46b > .elementor-widget-container{padding:0px 0px 0px 0px;border-style:none;border-radius:10px 10px 10px 10px;}.elementor-277 .elementor-element.elementor-element-17ac46b .elementor-heading-title{font-family:"Zen Maru Gothic", Sans-serif;font-size:24px;letter-spacing:2px;color:var( --e-global-color-primary );}.elementor-277 .elementor-element.elementor-element-930dd5e{width:var( --container-widget-width, 664px );max-width:664px;--container-widget-width:664px;--container-widget-flex-grow:0;text-align:center;font-family:"Noto Sans JP", Sans-serif;font-size:16px;font-weight:600;line-height:30px;letter-spacing:2px;color:#E0571D;}.elementor-277 .elementor-element.elementor-element-930dd5e.elementor-element{--align-self:center;}.elementor-277 .elementor-element.elementor-element-d879b46{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:40px 40px;--row-gap:40px;--column-gap:40px;--flex-wrap:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-277 .elementor-element.elementor-element-e0b1b0a{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:40px 40px;--row-gap:40px;--column-gap:40px;--flex-wrap:wrap;border-style:none;--border-style:none;--border-radius:0px 0px 0px 0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-277 .elementor-element.elementor-element-a3c7a53{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-277 .elementor-element.elementor-element-a500efc{width:var( --container-widget-width, 476px );max-width:476px;--container-widget-width:476px;--container-widget-flex-grow:0;}.elementor-277 .elementor-element.elementor-element-a500efc > .elementor-widget-container{margin:-40px -40px -40px -40px;}.elementor-277 .elementor-element.elementor-element-a500efc:not( .elementor-widget-image ) .elementor-widget-container, .elementor-277 .elementor-element.elementor-element-a500efc.elementor-widget-image .elementor-widget-container img{-webkit-mask-image:url( https://rikka-dental.com/wp-content/plugins/elementor/assets/mask-shapes/oval-horizontal.svg );-webkit-mask-size:contain;-webkit-mask-position:center center;-webkit-mask-repeat:no-repeat;}.elementor-277 .elementor-element.elementor-element-154fde2{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-277 .elementor-element.elementor-element-bef4ac1{width:100%;max-width:100%;}.elementor-277 .elementor-element.elementor-element-bef4ac1 > .elementor-widget-container{padding:0px 0px 20px 0px;border-style:dashed;border-width:0px 0px 1px 0px;border-color:#BBBBBB;}.elementor-277 .elementor-element.elementor-element-bef4ac1 .elementor-heading-title{font-family:"Zen Maru Gothic", Sans-serif;font-size:24px;letter-spacing:2px;color:var( --e-global-color-primary );}.elementor-277 .elementor-element.elementor-element-a6f0921{width:100%;max-width:100%;text-align:left;font-family:"Noto Sans JP", Sans-serif;font-size:16px;line-height:30px;letter-spacing:2px;color:var( --e-global-color-text );}.elementor-277 .elementor-element.elementor-element-a46c5b7{width:var( --container-widget-width, 780px );max-width:780px;--container-widget-width:780px;--container-widget-flex-grow:0;text-align:left;font-family:"Noto Sans JP", Sans-serif;font-size:16px;line-height:30px;letter-spacing:2px;color:#665A4E;}.elementor-277 .elementor-element.elementor-element-a46c5b7 > .elementor-widget-container{background-color:#F1F1F1;padding:20px 20px 20px 20px;}.elementor-277 .elementor-element.elementor-element-53bd1ea{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:40px 40px;--row-gap:40px;--column-gap:40px;--flex-wrap:wrap;border-style:none;--border-style:none;--border-radius:0px 0px 0px 0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-277 .elementor-element.elementor-element-2b16ebb{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-277 .elementor-element.elementor-element-2b16ebb.e-con{--order:99999 /* order end hack */;}.elementor-277 .elementor-element.elementor-element-60ed863{width:var( --container-widget-width, 476px );max-width:476px;--container-widget-width:476px;--container-widget-flex-grow:0;}.elementor-277 .elementor-element.elementor-element-60ed863 > .elementor-widget-container{margin:-40px -40px -40px -40px;}.elementor-277 .elementor-element.elementor-element-60ed863:not( .elementor-widget-image ) .elementor-widget-container, .elementor-277 .elementor-element.elementor-element-60ed863.elementor-widget-image .elementor-widget-container img{-webkit-mask-image:url( https://rikka-dental.com/wp-content/plugins/elementor/assets/mask-shapes/oval-horizontal.svg );-webkit-mask-size:contain;-webkit-mask-position:center center;-webkit-mask-repeat:no-repeat;}.elementor-277 .elementor-element.elementor-element-20a085c{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-277 .elementor-element.elementor-element-7f2e6df{width:100%;max-width:100%;}.elementor-277 .elementor-element.elementor-element-7f2e6df > .elementor-widget-container{padding:0px 0px 20px 0px;border-style:dashed;border-width:0px 0px 1px 0px;border-color:#BBBBBB;}.elementor-277 .elementor-element.elementor-element-7f2e6df .elementor-heading-title{font-family:"Zen Maru Gothic", Sans-serif;font-size:24px;letter-spacing:2px;color:var( --e-global-color-primary );}.elementor-277 .elementor-element.elementor-element-f4406d5{width:100%;max-width:100%;text-align:left;font-family:"Noto Sans JP", Sans-serif;font-size:16px;line-height:30px;letter-spacing:2px;color:var( --e-global-color-text );}.elementor-277 .elementor-element.elementor-element-f0f896b{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--gap:40px 40px;--row-gap:40px;--column-gap:40px;--padding-top:40px;--padding-bottom:40px;--padding-left:0px;--padding-right:0px;}.elementor-277 .elementor-element.elementor-element-d0e3892{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-277 .elementor-element.elementor-element-8f929d5{width:var( --container-widget-width, 44px );max-width:44px;--container-widget-width:44px;--container-widget-flex-grow:0;}.elementor-277 .elementor-element.elementor-element-8f929d5 img{width:100%;}.elementor-277 .elementor-element.elementor-element-88f0d5a{width:auto;max-width:auto;text-align:left;}.elementor-277 .elementor-element.elementor-element-88f0d5a .elementor-heading-title{font-family:"Zen Maru Gothic", Sans-serif;font-size:30px;line-height:44px;letter-spacing:2px;color:var( --e-global-color-primary );}.elementor-277 .elementor-element.elementor-element-d699f5a{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-277 .elementor-element.elementor-element-7e7e224{--divider-border-style:solid;--divider-color:#79C3F0;--divider-border-width:2px;width:var( --container-widget-width, 10% );max-width:10%;--container-widget-width:10%;--container-widget-flex-grow:0;}.elementor-277 .elementor-element.elementor-element-7e7e224 .elementor-divider-separator{width:100%;}.elementor-277 .elementor-element.elementor-element-7e7e224 .elementor-divider{padding-block-start:0px;padding-block-end:0px;}.elementor-277 .elementor-element.elementor-element-7d4977a{--divider-border-style:solid;--divider-color:#4EB198;--divider-border-width:2px;width:var( --container-widget-width, 90% );max-width:90%;--container-widget-width:90%;--container-widget-flex-grow:0;}.elementor-277 .elementor-element.elementor-element-7d4977a .elementor-divider-separator{width:100%;}.elementor-277 .elementor-element.elementor-element-7d4977a .elementor-divider{padding-block-start:0px;padding-block-end:0px;}.elementor-277 .elementor-element.elementor-element-7e52d7b{width:var( --container-widget-width, 664px );max-width:664px;--container-widget-width:664px;--container-widget-flex-grow:0;text-align:left;font-family:"Noto Sans JP", Sans-serif;font-size:16px;line-height:30px;letter-spacing:2px;color:var( --e-global-color-text );}.elementor-277 .elementor-element.elementor-element-7e52d7b.elementor-element{--align-self:flex-start;}.elementor-277 .elementor-element.elementor-element-f097090{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:40px 40px;--row-gap:40px;--column-gap:40px;--flex-wrap:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-277 .elementor-element.elementor-element-6bdbd32{--display:flex;--justify-content:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-277 .elementor-element.elementor-element-7f246bc{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-277 .elementor-element.elementor-element-2e8d3e7{--display:flex;--min-height:50px;--justify-content:center;--border-radius:100px 100px 100px 100px;}.elementor-277 .elementor-element.elementor-element-2e8d3e7:not(.elementor-motion-effects-element-type-background), .elementor-277 .elementor-element.elementor-element-2e8d3e7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#79C3F0;}.elementor-277 .elementor-element.elementor-element-3006b2c.elementor-element{--align-self:center;}.elementor-277 .elementor-element.elementor-element-3006b2c .elementor-heading-title{font-family:"Afacad", Sans-serif;font-size:28px;color:#FFFFFF;}.elementor-277 .elementor-element.elementor-element-ac10a96{width:auto;max-width:auto;text-align:left;}.elementor-277 .elementor-element.elementor-element-ac10a96 .elementor-heading-title{font-family:"Zen Maru Gothic", Sans-serif;font-size:24px;line-height:48px;letter-spacing:2px;color:var( --e-global-color-primary );}.elementor-277 .elementor-element.elementor-element-9c1fc40{--divider-border-style:dots_tribal;--divider-color:#4EB198;--divider-pattern-height:20px;}.elementor-277 .elementor-element.elementor-element-9c1fc40 > .elementor-widget-container{margin:-8px 0px -8px 0px;}.elementor-277 .elementor-element.elementor-element-9c1fc40 .elementor-divider-separator{width:100%;}.elementor-277 .elementor-element.elementor-element-9c1fc40 .elementor-divider{padding-block-start:0px;padding-block-end:0px;}.elementor-277 .elementor-element.elementor-element-14247ad{width:100%;max-width:100%;text-align:left;font-family:"Noto Sans JP", Sans-serif;font-size:16px;line-height:30px;letter-spacing:2px;color:var( --e-global-color-text );}.elementor-277 .elementor-element.elementor-element-75c0984{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-277 .elementor-element.elementor-element-75c0984.e-con{--align-self:flex-start;}.elementor-277 .elementor-element.elementor-element-9984b8f{--display:flex;--justify-content:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-277 .elementor-element.elementor-element-4549914 img{border-radius:10px 10px 10px 10px;}.elementor-277 .elementor-element.elementor-element-d3d26b2{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:40px 40px;--row-gap:40px;--column-gap:40px;--flex-wrap:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-277 .elementor-element.elementor-element-1055c03{--display:flex;--justify-content:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-277 .elementor-element.elementor-element-d6441a2{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-277 .elementor-element.elementor-element-eeabf25{--display:flex;--min-height:50px;--justify-content:center;--border-radius:100px 100px 100px 100px;}.elementor-277 .elementor-element.elementor-element-eeabf25:not(.elementor-motion-effects-element-type-background), .elementor-277 .elementor-element.elementor-element-eeabf25 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#79C3F0;}.elementor-277 .elementor-element.elementor-element-11ac9c5.elementor-element{--align-self:center;}.elementor-277 .elementor-element.elementor-element-11ac9c5 .elementor-heading-title{font-family:"Afacad", Sans-serif;font-size:28px;color:#FFFFFF;}.elementor-277 .elementor-element.elementor-element-f494001{width:auto;max-width:auto;text-align:left;}.elementor-277 .elementor-element.elementor-element-f494001 .elementor-heading-title{font-family:"Zen Maru Gothic", Sans-serif;font-size:24px;line-height:48px;letter-spacing:2px;color:var( --e-global-color-primary );}.elementor-277 .elementor-element.elementor-element-f3eaae2{--divider-border-style:dots_tribal;--divider-color:#4EB198;--divider-pattern-height:20px;}.elementor-277 .elementor-element.elementor-element-f3eaae2 > .elementor-widget-container{margin:-8px 0px -8px 0px;}.elementor-277 .elementor-element.elementor-element-f3eaae2 .elementor-divider-separator{width:100%;}.elementor-277 .elementor-element.elementor-element-f3eaae2 .elementor-divider{padding-block-start:0px;padding-block-end:0px;}.elementor-277 .elementor-element.elementor-element-bbcb69a{width:100%;max-width:100%;text-align:left;font-family:"Noto Sans JP", Sans-serif;font-size:16px;line-height:30px;letter-spacing:2px;color:var( --e-global-color-text );}.elementor-277 .elementor-element.elementor-element-a7e347c{--display:flex;--justify-content:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-277 .elementor-element.elementor-element-6eac2d8 img{border-radius:10px 10px 10px 10px;}.elementor-277 .elementor-element.elementor-element-5ea7b17{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:40px 40px;--row-gap:40px;--column-gap:40px;--flex-wrap:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-277 .elementor-element.elementor-element-86cd69b{--display:flex;--justify-content:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-277 .elementor-element.elementor-element-d148161{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-277 .elementor-element.elementor-element-c041352{--display:flex;--min-height:50px;--justify-content:center;--border-radius:100px 100px 100px 100px;}.elementor-277 .elementor-element.elementor-element-c041352:not(.elementor-motion-effects-element-type-background), .elementor-277 .elementor-element.elementor-element-c041352 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#79C3F0;}.elementor-277 .elementor-element.elementor-element-715facc.elementor-element{--align-self:center;}.elementor-277 .elementor-element.elementor-element-715facc .elementor-heading-title{font-family:"Afacad", Sans-serif;font-size:28px;color:#FFFFFF;}.elementor-277 .elementor-element.elementor-element-5cdd0dd{width:auto;max-width:auto;text-align:left;}.elementor-277 .elementor-element.elementor-element-5cdd0dd .elementor-heading-title{font-family:"Zen Maru Gothic", Sans-serif;font-size:24px;line-height:48px;letter-spacing:2px;color:var( --e-global-color-primary );}.elementor-277 .elementor-element.elementor-element-4967aec{--divider-border-style:dots_tribal;--divider-color:#4EB198;--divider-pattern-height:20px;}.elementor-277 .elementor-element.elementor-element-4967aec > .elementor-widget-container{margin:-8px 0px -8px 0px;}.elementor-277 .elementor-element.elementor-element-4967aec .elementor-divider-separator{width:100%;}.elementor-277 .elementor-element.elementor-element-4967aec .elementor-divider{padding-block-start:0px;padding-block-end:0px;}.elementor-277 .elementor-element.elementor-element-d3e4b58{width:100%;max-width:100%;text-align:left;font-family:"Noto Sans JP", Sans-serif;font-size:16px;line-height:30px;letter-spacing:2px;color:var( --e-global-color-text );}.elementor-277 .elementor-element.elementor-element-3b0f8c3{--display:flex;--justify-content:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-277 .elementor-element.elementor-element-64507ab img{border-radius:10px 10px 10px 10px;}.elementor-277 .elementor-element.elementor-element-dfef5c9{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:80px;--padding-bottom:80px;--padding-left:0px;--padding-right:0px;}.elementor-277 .elementor-element.elementor-element-92840a1{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:40px 40px;--row-gap:40px;--column-gap:40px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#C7C7C7;--border-color:#C7C7C7;--border-radius:20px 20px 20px 20px;--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}.elementor-277 .elementor-element.elementor-element-5aa27c2{--display:flex;--justify-content:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-277 .elementor-element.elementor-element-baf2f0e{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:40px 40px;--row-gap:40px;--column-gap:40px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-277 .elementor-element.elementor-element-64f87f0{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-277 .elementor-element.elementor-element-64f87f0.e-con{--align-self:center;}.elementor-277 .elementor-element.elementor-element-c9ac322{width:100%;max-width:100%;}.elementor-277 .elementor-element.elementor-element-c9ac322 > .elementor-widget-container{padding:0px 0px 20px 0px;border-style:dashed;border-width:0px 0px 1px 0px;border-color:#BBBBBB;}.elementor-277 .elementor-element.elementor-element-c9ac322 .elementor-heading-title{font-family:"Zen Maru Gothic", Sans-serif;font-size:24px;letter-spacing:2px;color:var( --e-global-color-primary );}.elementor-277 .elementor-element.elementor-element-8dd4c93{width:100%;max-width:100%;text-align:left;font-family:"Noto Sans JP", Sans-serif;font-size:16px;line-height:30px;letter-spacing:2px;color:var( --e-global-color-text );}.elementor-277 .elementor-element.elementor-element-6a23a56{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-277 .elementor-element.elementor-element-cd6bb56 > .elementor-widget-container{background-color:#CEF2FA;border-radius:300px 300px 300px 300px;}.elementor-277 .elementor-element.elementor-element-cd6bb56:not( .elementor-widget-image ) .elementor-widget-container, .elementor-277 .elementor-element.elementor-element-cd6bb56.elementor-widget-image .elementor-widget-container img{-webkit-mask-image:url( https://rikka-dental.com/wp-content/plugins/elementor/assets/mask-shapes/circle.svg );-webkit-mask-size:contain;-webkit-mask-position:center center;-webkit-mask-repeat:no-repeat;}.elementor-277 .elementor-element.elementor-element-aeeb841{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--flex-wrap:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-277 .elementor-element.elementor-element-5ec55c7{--display:flex;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--border-radius:6px 6px 6px 6px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-277 .elementor-element.elementor-element-5ec55c7:not(.elementor-motion-effects-element-type-background), .elementor-277 .elementor-element.elementor-element-5ec55c7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F3F3F3;}.elementor-277 .elementor-element.elementor-element-94ca8ac{width:auto;max-width:auto;text-align:left;}.elementor-277 .elementor-element.elementor-element-94ca8ac .elementor-heading-title{font-family:"Zen Maru Gothic", Sans-serif;font-size:18px;line-height:23px;letter-spacing:2px;color:var( --e-global-color-text );}.elementor-277 .elementor-element.elementor-element-bf8cb0e{width:100%;max-width:100%;text-align:left;font-family:"Noto Sans JP", Sans-serif;font-size:16px;line-height:30px;letter-spacing:2px;color:var( --e-global-color-text );}.elementor-277 .elementor-element.elementor-element-d89bfbe{--display:flex;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--border-radius:6px 6px 6px 6px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-277 .elementor-element.elementor-element-d89bfbe:not(.elementor-motion-effects-element-type-background), .elementor-277 .elementor-element.elementor-element-d89bfbe > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F3F3F3;}.elementor-277 .elementor-element.elementor-element-3c893cb{width:auto;max-width:auto;text-align:left;}.elementor-277 .elementor-element.elementor-element-3c893cb .elementor-heading-title{font-family:"Zen Maru Gothic", Sans-serif;font-size:18px;line-height:23px;letter-spacing:2px;color:var( --e-global-color-text );}.elementor-277 .elementor-element.elementor-element-7c2b573{width:100%;max-width:100%;text-align:left;font-family:"Noto Sans JP", Sans-serif;font-size:16px;line-height:30px;letter-spacing:2px;color:var( --e-global-color-text );}.elementor-277 .elementor-element.elementor-element-cb51351{--display:flex;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--border-radius:6px 6px 6px 6px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-277 .elementor-element.elementor-element-cb51351:not(.elementor-motion-effects-element-type-background), .elementor-277 .elementor-element.elementor-element-cb51351 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F3F3F3;}.elementor-277 .elementor-element.elementor-element-659be9a{width:auto;max-width:auto;text-align:left;}.elementor-277 .elementor-element.elementor-element-659be9a .elementor-heading-title{font-family:"Zen Maru Gothic", Sans-serif;font-size:18px;line-height:23px;letter-spacing:2px;color:var( --e-global-color-text );}.elementor-277 .elementor-element.elementor-element-7ad1eba{width:100%;max-width:100%;text-align:left;font-family:"Noto Sans JP", Sans-serif;font-size:16px;line-height:30px;letter-spacing:2px;color:var( --e-global-color-text );}.elementor-277 .elementor-element.elementor-element-83c5ed3{--display:flex;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--border-radius:6px 6px 6px 6px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-277 .elementor-element.elementor-element-83c5ed3:not(.elementor-motion-effects-element-type-background), .elementor-277 .elementor-element.elementor-element-83c5ed3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F3F3F3;}.elementor-277 .elementor-element.elementor-element-3f6f898{width:auto;max-width:auto;text-align:left;}.elementor-277 .elementor-element.elementor-element-3f6f898 .elementor-heading-title{font-family:"Zen Maru Gothic", Sans-serif;font-size:18px;line-height:23px;letter-spacing:2px;color:var( --e-global-color-text );}.elementor-277 .elementor-element.elementor-element-2a01232{width:100%;max-width:100%;text-align:left;font-family:"Noto Sans JP", Sans-serif;font-size:16px;line-height:30px;letter-spacing:2px;color:var( --e-global-color-text );}.elementor-277 .elementor-element.elementor-element-b3cb3a0{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:80px;--padding-bottom:80px;--padding-left:0px;--padding-right:0px;}.elementor-277 .elementor-element.elementor-element-a4b42a2{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:40px 40px;--row-gap:40px;--column-gap:40px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#C7C7C7;--border-color:#C7C7C7;--border-radius:20px 20px 20px 20px;--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}.elementor-277 .elementor-element.elementor-element-3e43c85{--display:flex;--justify-content:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-277 .elementor-element.elementor-element-c058a2b{width:100%;max-width:100%;}.elementor-277 .elementor-element.elementor-element-c058a2b > .elementor-widget-container{padding:0px 0px 20px 0px;border-style:dashed;border-width:0px 0px 1px 0px;border-color:#BBBBBB;}.elementor-277 .elementor-element.elementor-element-c058a2b .elementor-heading-title{font-family:"Zen Maru Gothic", Sans-serif;font-size:24px;letter-spacing:2px;color:var( --e-global-color-primary );}.elementor-277 .elementor-element.elementor-element-4317297{--display:flex;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-277 .elementor-element.elementor-element-a82e405{width:auto;max-width:auto;text-align:left;}.elementor-277 .elementor-element.elementor-element-a82e405 .elementor-heading-title{font-family:"Zen Maru Gothic", Sans-serif;font-size:18px;line-height:23px;letter-spacing:2px;color:var( --e-global-color-text );}.elementor-277 .elementor-element.elementor-element-a8d84fa{width:100%;max-width:100%;--e-icon-list-icon-size:20px;--icon-vertical-align:flex-start;--icon-vertical-offset:6px;}.elementor-277 .elementor-element.elementor-element-a8d84fa .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(6px/2);}.elementor-277 .elementor-element.elementor-element-a8d84fa .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(6px/2);}.elementor-277 .elementor-element.elementor-element-a8d84fa .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(6px/2);}.elementor-277 .elementor-element.elementor-element-a8d84fa .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-6px/2);}.elementor-277 .elementor-element.elementor-element-a8d84fa .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-6px/2);}.elementor-277 .elementor-element.elementor-element-a8d84fa .elementor-icon-list-icon i{color:#87D877;transition:color 0.3s;}.elementor-277 .elementor-element.elementor-element-a8d84fa .elementor-icon-list-icon svg{fill:#87D877;transition:fill 0.3s;}.elementor-277 .elementor-element.elementor-element-a8d84fa .elementor-icon-list-item > .elementor-icon-list-text, .elementor-277 .elementor-element.elementor-element-a8d84fa .elementor-icon-list-item > a{font-family:"Zen Maru Gothic", Sans-serif;line-height:30px;letter-spacing:2px;}.elementor-277 .elementor-element.elementor-element-a8d84fa .elementor-icon-list-text{color:var( --e-global-color-text );transition:color 0.3s;}.elementor-277 .elementor-element.elementor-element-5f4478b{--display:flex;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-277 .elementor-element.elementor-element-c3097a6{width:auto;max-width:auto;text-align:left;}.elementor-277 .elementor-element.elementor-element-c3097a6 .elementor-heading-title{font-family:"Zen Maru Gothic", Sans-serif;font-size:18px;line-height:23px;letter-spacing:2px;color:var( --e-global-color-text );}.elementor-277 .elementor-element.elementor-element-4ec97b9{width:100%;max-width:100%;--e-icon-list-icon-size:20px;--icon-vertical-align:flex-start;--icon-vertical-offset:6px;}.elementor-277 .elementor-element.elementor-element-4ec97b9 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(6px/2);}.elementor-277 .elementor-element.elementor-element-4ec97b9 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(6px/2);}.elementor-277 .elementor-element.elementor-element-4ec97b9 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(6px/2);}.elementor-277 .elementor-element.elementor-element-4ec97b9 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-6px/2);}.elementor-277 .elementor-element.elementor-element-4ec97b9 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-6px/2);}.elementor-277 .elementor-element.elementor-element-4ec97b9 .elementor-icon-list-icon i{color:#87D877;transition:color 0.3s;}.elementor-277 .elementor-element.elementor-element-4ec97b9 .elementor-icon-list-icon svg{fill:#87D877;transition:fill 0.3s;}.elementor-277 .elementor-element.elementor-element-4ec97b9 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-277 .elementor-element.elementor-element-4ec97b9 .elementor-icon-list-item > a{font-family:"Zen Maru Gothic", Sans-serif;line-height:30px;letter-spacing:2px;}.elementor-277 .elementor-element.elementor-element-4ec97b9 .elementor-icon-list-text{color:var( --e-global-color-text );transition:color 0.3s;}.elementor-277 .elementor-element.elementor-element-40600a0{--display:flex;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-277 .elementor-element.elementor-element-f86a0c7{width:auto;max-width:auto;text-align:left;}.elementor-277 .elementor-element.elementor-element-f86a0c7 .elementor-heading-title{font-family:"Zen Maru Gothic", Sans-serif;font-size:18px;line-height:23px;letter-spacing:2px;color:var( --e-global-color-text );}.elementor-277 .elementor-element.elementor-element-dcd79bb{width:100%;max-width:100%;--e-icon-list-icon-size:20px;--icon-vertical-align:flex-start;--icon-vertical-offset:6px;}.elementor-277 .elementor-element.elementor-element-dcd79bb .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(6px/2);}.elementor-277 .elementor-element.elementor-element-dcd79bb .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(6px/2);}.elementor-277 .elementor-element.elementor-element-dcd79bb .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(6px/2);}.elementor-277 .elementor-element.elementor-element-dcd79bb .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-6px/2);}.elementor-277 .elementor-element.elementor-element-dcd79bb .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-6px/2);}.elementor-277 .elementor-element.elementor-element-dcd79bb .elementor-icon-list-icon i{color:#87D877;transition:color 0.3s;}.elementor-277 .elementor-element.elementor-element-dcd79bb .elementor-icon-list-icon svg{fill:#87D877;transition:fill 0.3s;}.elementor-277 .elementor-element.elementor-element-dcd79bb .elementor-icon-list-item > .elementor-icon-list-text, .elementor-277 .elementor-element.elementor-element-dcd79bb .elementor-icon-list-item > a{font-family:"Zen Maru Gothic", Sans-serif;line-height:30px;letter-spacing:2px;}.elementor-277 .elementor-element.elementor-element-dcd79bb .elementor-icon-list-text{color:var( --e-global-color-text );transition:color 0.3s;}.elementor-277 .elementor-element.elementor-element-284d9df{--display:flex;border-style:none;--border-style:none;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-277 .elementor-element.elementor-element-284d9df.e-con{--align-self:center;}.elementor-277 .elementor-element.elementor-element-3c386e7 > .elementor-widget-container{background-color:#CEF2FA;border-radius:300px 300px 300px 300px;}.elementor-277 .elementor-element.elementor-element-3c386e7:not( .elementor-widget-image ) .elementor-widget-container, .elementor-277 .elementor-element.elementor-element-3c386e7.elementor-widget-image .elementor-widget-container img{-webkit-mask-image:url( https://rikka-dental.com/wp-content/plugins/elementor/assets/mask-shapes/circle.svg );-webkit-mask-size:contain;-webkit-mask-position:center center;-webkit-mask-repeat:no-repeat;}.elementor-277 .elementor-element.elementor-element-92c6171{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--gap:40px 40px;--row-gap:40px;--column-gap:40px;--padding-top:40px;--padding-bottom:40px;--padding-left:0px;--padding-right:0px;}.elementor-277 .elementor-element.elementor-element-8c7a086{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-277 .elementor-element.elementor-element-792886c{width:var( --container-widget-width, 44px );max-width:44px;--container-widget-width:44px;--container-widget-flex-grow:0;}.elementor-277 .elementor-element.elementor-element-792886c img{width:100%;}.elementor-277 .elementor-element.elementor-element-e325f82{width:auto;max-width:auto;text-align:left;}.elementor-277 .elementor-element.elementor-element-e325f82 .elementor-heading-title{font-family:"Zen Maru Gothic", Sans-serif;font-size:30px;line-height:44px;letter-spacing:2px;color:var( --e-global-color-primary );}.elementor-277 .elementor-element.elementor-element-3fc4a14{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-277 .elementor-element.elementor-element-11287b9{--divider-border-style:solid;--divider-color:#79C3F0;--divider-border-width:2px;width:var( --container-widget-width, 10% );max-width:10%;--container-widget-width:10%;--container-widget-flex-grow:0;}.elementor-277 .elementor-element.elementor-element-11287b9 .elementor-divider-separator{width:100%;}.elementor-277 .elementor-element.elementor-element-11287b9 .elementor-divider{padding-block-start:0px;padding-block-end:0px;}.elementor-277 .elementor-element.elementor-element-092df44{--divider-border-style:solid;--divider-color:#4EB198;--divider-border-width:2px;width:var( --container-widget-width, 90% );max-width:90%;--container-widget-width:90%;--container-widget-flex-grow:0;}.elementor-277 .elementor-element.elementor-element-092df44 .elementor-divider-separator{width:100%;}.elementor-277 .elementor-element.elementor-element-092df44 .elementor-divider{padding-block-start:0px;padding-block-end:0px;}.elementor-277 .elementor-element.elementor-element-15ffb48{width:100%;max-width:100%;}@media(min-width:768px){.elementor-277 .elementor-element.elementor-element-1900eac{--width:400px;}.elementor-277 .elementor-element.elementor-element-65ac6db{--width:100%;}.elementor-277 .elementor-element.elementor-element-6572bc6{--width:67%;}.elementor-277 .elementor-element.elementor-element-691a828{--width:29%;}.elementor-277 .elementor-element.elementor-element-f25a107{--width:32%;}.elementor-277 .elementor-element.elementor-element-dc4f62b{--width:32%;}.elementor-277 .elementor-element.elementor-element-cf4d660{--width:32%;}.elementor-277 .elementor-element.elementor-element-a3c7a53{--width:40%;}.elementor-277 .elementor-element.elementor-element-154fde2{--width:56%;}.elementor-277 .elementor-element.elementor-element-2b16ebb{--width:40%;}.elementor-277 .elementor-element.elementor-element-20a085c{--width:56%;}.elementor-277 .elementor-element.elementor-element-6bdbd32{--width:52%;}.elementor-277 .elementor-element.elementor-element-2e8d3e7{--width:50px;}.elementor-277 .elementor-element.elementor-element-75c0984{--width:460px;}.elementor-277 .elementor-element.elementor-element-9984b8f{--width:44%;}.elementor-277 .elementor-element.elementor-element-1055c03{--width:52%;}.elementor-277 .elementor-element.elementor-element-eeabf25{--width:50px;}.elementor-277 .elementor-element.elementor-element-a7e347c{--width:44%;}.elementor-277 .elementor-element.elementor-element-86cd69b{--width:52%;}.elementor-277 .elementor-element.elementor-element-c041352{--width:50px;}.elementor-277 .elementor-element.elementor-element-3b0f8c3{--width:44%;}.elementor-277 .elementor-element.elementor-element-5aa27c2{--width:100%;}.elementor-277 .elementor-element.elementor-element-6a23a56{--width:32%;}.elementor-277 .elementor-element.elementor-element-5ec55c7{--width:49%;}.elementor-277 .elementor-element.elementor-element-d89bfbe{--width:49%;}.elementor-277 .elementor-element.elementor-element-cb51351{--width:49%;}.elementor-277 .elementor-element.elementor-element-83c5ed3{--width:49%;}.elementor-277 .elementor-element.elementor-element-3e43c85{--width:72%;}.elementor-277 .elementor-element.elementor-element-284d9df{--width:28%;}}@media(max-width:767px){.elementor-277 .elementor-element.elementor-element-51ac771{--min-height:220px;--margin-top:-50px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-277 .elementor-element.elementor-element-2dc501c{z-index:2;}.elementor-277 .elementor-element.elementor-element-1900eac{--z-index:2;}.elementor-277 .elementor-element.elementor-element-8333276 > .elementor-widget-container{margin:-8px 0px -6px 0px;}.elementor-277 .elementor-element.elementor-element-8333276 .elementor-icon{font-size:10px;}.elementor-277 .elementor-element.elementor-element-8333276 .elementor-icon svg{height:10px;}.elementor-277 .elementor-element.elementor-element-35a9775 .elementor-heading-title{font-size:14px;}.elementor-277 .elementor-element.elementor-element-8a1dd87 > .elementor-widget-container{margin:-8px 0px -6px 0px;}.elementor-277 .elementor-element.elementor-element-8a1dd87 .elementor-icon{font-size:10px;}.elementor-277 .elementor-element.elementor-element-8a1dd87 .elementor-icon svg{height:10px;}.elementor-277 .elementor-element.elementor-element-eab358a{--container-widget-width:54px;--container-widget-flex-grow:0;width:var( --container-widget-width, 54px );max-width:54px;top:0px;}body:not(.rtl) .elementor-277 .elementor-element.elementor-element-eab358a{left:80px;}body.rtl .elementor-277 .elementor-element.elementor-element-eab358a{right:80px;}.elementor-277 .elementor-element.elementor-element-d5428f6{--container-widget-width:28px;--container-widget-flex-grow:0;width:var( --container-widget-width, 28px );max-width:28px;top:20px;}body:not(.rtl) .elementor-277 .elementor-element.elementor-element-d5428f6{right:20px;}body.rtl .elementor-277 .elementor-element.elementor-element-d5428f6{left:20px;}.elementor-277 .elementor-element.elementor-element-93ffcd5{--container-widget-width:28px;--container-widget-flex-grow:0;width:var( --container-widget-width, 28px );max-width:28px;}body:not(.rtl) .elementor-277 .elementor-element.elementor-element-93ffcd5{right:20px;}body.rtl .elementor-277 .elementor-element.elementor-element-93ffcd5{left:20px;}.elementor-277 .elementor-element.elementor-element-4634b00{--container-widget-width:30px;--container-widget-flex-grow:0;width:var( --container-widget-width, 30px );max-width:30px;top:150px;}body:not(.rtl) .elementor-277 .elementor-element.elementor-element-4634b00{left:40px;}body.rtl .elementor-277 .elementor-element.elementor-element-4634b00{right:40px;}.elementor-277 .elementor-element.elementor-element-ac077ef{--container-widget-width:180px;--container-widget-flex-grow:0;width:var( --container-widget-width, 180px );max-width:180px;}.elementor-277 .elementor-element.elementor-element-e4ccdc1{--container-widget-width:180px;--container-widget-flex-grow:0;width:var( --container-widget-width, 180px );max-width:180px;bottom:0px;}body:not(.rtl) .elementor-277 .elementor-element.elementor-element-e4ccdc1{left:-10px;}body.rtl .elementor-277 .elementor-element.elementor-element-e4ccdc1{right:-10px;}.elementor-277 .elementor-element.elementor-element-c30d3f1{--container-widget-width:48px;--container-widget-flex-grow:0;width:var( --container-widget-width, 48px );max-width:48px;top:16px;}body:not(.rtl) .elementor-277 .elementor-element.elementor-element-c30d3f1{right:98px;}body.rtl .elementor-277 .elementor-element.elementor-element-c30d3f1{left:98px;}.elementor-277 .elementor-element.elementor-element-ced7ffd{--container-widget-width:76px;--container-widget-flex-grow:0;width:var( --container-widget-width, 76px );max-width:76px;bottom:0px;}body:not(.rtl) .elementor-277 .elementor-element.elementor-element-ced7ffd{right:66px;}body.rtl .elementor-277 .elementor-element.elementor-element-ced7ffd{left:66px;}.elementor-277 .elementor-element.elementor-element-2f62bfa{--padding-top:10px;--padding-bottom:10px;--padding-left:20px;--padding-right:20px;}.elementor-277 .elementor-element.elementor-element-3dbaa05{font-size:12px;}.elementor-277 .elementor-element.elementor-element-94acd19{--gap:40px 40px;--row-gap:40px;--column-gap:40px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-277 .elementor-element.elementor-element-7538788{font-size:14px;}.elementor-277 .elementor-element.elementor-element-5a31b6b{--container-widget-width:30px;--container-widget-flex-grow:0;width:var( --container-widget-width, 30px );max-width:30px;}.elementor-277 .elementor-element.elementor-element-5a31b6b.elementor-element{--align-self:center;}.elementor-277 .elementor-element.elementor-element-3b99f1d{width:var( --container-widget-width, 255px );max-width:255px;--container-widget-width:255px;--container-widget-flex-grow:0;}.elementor-277 .elementor-element.elementor-element-3b99f1d > .elementor-widget-container{margin:0px 0px 0px -14px;}.elementor-277 .elementor-element.elementor-element-3b99f1d .elementor-heading-title{font-size:20px;line-height:1.4em;letter-spacing:1px;}.elementor-277 .elementor-element.elementor-element-37cbbe3{--gap:20px 20px;--row-gap:20px;--column-gap:20px;}.elementor-277 .elementor-element.elementor-element-82e7a69{font-size:14px;}.elementor-277 .elementor-element.elementor-element-691a828.e-con{--order:-99999 /* order start hack */;}.elementor-277 .elementor-element.elementor-element-fe1a25c .elementor-heading-title{font-size:16px;}.elementor-277 .elementor-element.elementor-element-f25a107{border-width:2px 2px 2px 2px;--border-top-width:2px;--border-right-width:2px;--border-bottom-width:2px;--border-left-width:2px;--border-radius:6px 6px 6px 6px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-277 .elementor-element.elementor-element-bcfd536{--e-icon-list-icon-size:16px;--icon-vertical-offset:6px;}.elementor-277 .elementor-element.elementor-element-bcfd536 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-277 .elementor-element.elementor-element-bcfd536 .elementor-icon-list-item > a{font-size:16px;line-height:28px;}.elementor-277 .elementor-element.elementor-element-9d90ea8 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-277 .elementor-element.elementor-element-9d90ea8 .elementor-icon-list-item > a{font-size:14px;}.elementor-277 .elementor-element.elementor-element-dc4f62b{border-width:2px 2px 2px 2px;--border-top-width:2px;--border-right-width:2px;--border-bottom-width:2px;--border-left-width:2px;--border-radius:6px 6px 6px 6px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-277 .elementor-element.elementor-element-fbb41ab{--e-icon-list-icon-size:16px;--icon-vertical-offset:6px;}.elementor-277 .elementor-element.elementor-element-fbb41ab .elementor-icon-list-item > .elementor-icon-list-text, .elementor-277 .elementor-element.elementor-element-fbb41ab .elementor-icon-list-item > a{font-size:16px;line-height:28px;}.elementor-277 .elementor-element.elementor-element-1c2f107 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-277 .elementor-element.elementor-element-1c2f107 .elementor-icon-list-item > a{font-size:14px;}.elementor-277 .elementor-element.elementor-element-cf4d660{border-width:2px 2px 2px 2px;--border-top-width:2px;--border-right-width:2px;--border-bottom-width:2px;--border-left-width:2px;--border-radius:6px 6px 6px 6px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-277 .elementor-element.elementor-element-e07c68d{--e-icon-list-icon-size:16px;--icon-vertical-offset:6px;}.elementor-277 .elementor-element.elementor-element-e07c68d .elementor-icon-list-item > .elementor-icon-list-text, .elementor-277 .elementor-element.elementor-element-e07c68d .elementor-icon-list-item > a{font-size:16px;line-height:28px;}.elementor-277 .elementor-element.elementor-element-3e42582 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-277 .elementor-element.elementor-element-3e42582 .elementor-icon-list-item > a{font-size:14px;}.elementor-277 .elementor-element.elementor-element-c766f80{--gap:20px 20px;--row-gap:20px;--column-gap:20px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:40px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-277 .elementor-element.elementor-element-b50f6cb{--container-widget-width:178px;--container-widget-flex-grow:0;width:var( --container-widget-width, 178px );max-width:178px;}.elementor-277 .elementor-element.elementor-element-17ac46b .elementor-heading-title{font-size:22px;line-height:1.6em;letter-spacing:1px;}.elementor-277 .elementor-element.elementor-element-930dd5e{font-size:14px;}.elementor-277 .elementor-element.elementor-element-e0b1b0a{--border-radius:6px 6px 6px 6px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-277 .elementor-element.elementor-element-a500efc > .elementor-widget-container{margin:-26px -26px -26px -26px;}.elementor-277 .elementor-element.elementor-element-bef4ac1 .elementor-heading-title{font-size:18px;line-height:1.6em;letter-spacing:1px;}.elementor-277 .elementor-element.elementor-element-a6f0921{font-size:14px;}.elementor-277 .elementor-element.elementor-element-a46c5b7{font-size:14px;}.elementor-277 .elementor-element.elementor-element-53bd1ea{--border-radius:6px 6px 6px 6px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-277 .elementor-element.elementor-element-2b16ebb.e-con{--order:-99999 /* order start hack */;}.elementor-277 .elementor-element.elementor-element-60ed863 > .elementor-widget-container{margin:-26px -26px -26px -26px;}.elementor-277 .elementor-element.elementor-element-7f2e6df .elementor-heading-title{font-size:18px;line-height:1.6em;letter-spacing:1px;}.elementor-277 .elementor-element.elementor-element-f4406d5{font-size:14px;}.elementor-277 .elementor-element.elementor-element-f0f896b{--gap:20px 20px;--row-gap:20px;--column-gap:20px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:40px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-277 .elementor-element.elementor-element-8f929d5{--container-widget-width:30px;--container-widget-flex-grow:0;width:var( --container-widget-width, 30px );max-width:30px;}.elementor-277 .elementor-element.elementor-element-8f929d5.elementor-element{--align-self:center;}.elementor-277 .elementor-element.elementor-element-88f0d5a{width:var( --container-widget-width, 255px );max-width:255px;--container-widget-width:255px;--container-widget-flex-grow:0;}.elementor-277 .elementor-element.elementor-element-88f0d5a > .elementor-widget-container{margin:0px 0px 0px -14px;}.elementor-277 .elementor-element.elementor-element-88f0d5a .elementor-heading-title{font-size:20px;line-height:1.4em;letter-spacing:1px;}.elementor-277 .elementor-element.elementor-element-7e52d7b{font-size:14px;}.elementor-277 .elementor-element.elementor-element-f097090{--gap:20px 20px;--row-gap:20px;--column-gap:20px;--margin-top:20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-277 .elementor-element.elementor-element-2e8d3e7{--width:40px;--min-height:40px;}.elementor-277 .elementor-element.elementor-element-2e8d3e7.e-con{--align-self:center;}.elementor-277 .elementor-element.elementor-element-3006b2c .elementor-heading-title{font-size:20px;}.elementor-277 .elementor-element.elementor-element-ac10a96.elementor-element{--align-self:center;}.elementor-277 .elementor-element.elementor-element-ac10a96 .elementor-heading-title{font-size:20px;line-height:1.4em;}.elementor-277 .elementor-element.elementor-element-14247ad{font-size:14px;}.elementor-277 .elementor-element.elementor-element-9984b8f.e-con{--order:-99999 /* order start hack */;}.elementor-277 .elementor-element.elementor-element-d3d26b2{--gap:20px 20px;--row-gap:20px;--column-gap:20px;--margin-top:20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-277 .elementor-element.elementor-element-eeabf25{--width:40px;--min-height:40px;}.elementor-277 .elementor-element.elementor-element-eeabf25.e-con{--align-self:center;}.elementor-277 .elementor-element.elementor-element-11ac9c5 .elementor-heading-title{font-size:20px;}.elementor-277 .elementor-element.elementor-element-f494001.elementor-element{--align-self:center;}.elementor-277 .elementor-element.elementor-element-f494001 .elementor-heading-title{font-size:20px;line-height:1.4em;}.elementor-277 .elementor-element.elementor-element-bbcb69a{font-size:14px;}.elementor-277 .elementor-element.elementor-element-a7e347c.e-con{--order:-99999 /* order start hack */;}.elementor-277 .elementor-element.elementor-element-5ea7b17{--gap:20px 20px;--row-gap:20px;--column-gap:20px;--margin-top:20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-277 .elementor-element.elementor-element-c041352{--width:40px;--min-height:40px;}.elementor-277 .elementor-element.elementor-element-c041352.e-con{--align-self:center;}.elementor-277 .elementor-element.elementor-element-715facc .elementor-heading-title{font-size:20px;}.elementor-277 .elementor-element.elementor-element-5cdd0dd.elementor-element{--align-self:center;}.elementor-277 .elementor-element.elementor-element-5cdd0dd .elementor-heading-title{font-size:20px;line-height:1.4em;}.elementor-277 .elementor-element.elementor-element-d3e4b58{font-size:14px;}.elementor-277 .elementor-element.elementor-element-3b0f8c3.e-con{--order:-99999 /* order start hack */;}.elementor-277 .elementor-element.elementor-element-dfef5c9{--padding-top:40px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-277 .elementor-element.elementor-element-92840a1{--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:20px 20px;--row-gap:20px;--column-gap:20px;--border-radius:10px 10px 10px 10px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-277 .elementor-element.elementor-element-92840a1.e-con{--align-self:center;}.elementor-277 .elementor-element.elementor-element-baf2f0e{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-277 .elementor-element.elementor-element-c9ac322 .elementor-heading-title{font-size:18px;}.elementor-277 .elementor-element.elementor-element-8dd4c93{font-size:14px;}.elementor-277 .elementor-element.elementor-element-6a23a56.e-con{--order:-99999 /* order start hack */;}.elementor-277 .elementor-element.elementor-element-cd6bb56{width:var( --container-widget-width, 170px );max-width:170px;--container-widget-width:170px;--container-widget-flex-grow:0;}.elementor-277 .elementor-element.elementor-element-cd6bb56.elementor-element{--align-self:center;}.elementor-277 .elementor-element.elementor-element-cd6bb56 img{width:100%;}.elementor-277 .elementor-element.elementor-element-94ca8ac .elementor-heading-title{font-size:16px;}.elementor-277 .elementor-element.elementor-element-bf8cb0e{font-size:14px;}.elementor-277 .elementor-element.elementor-element-3c893cb .elementor-heading-title{font-size:16px;}.elementor-277 .elementor-element.elementor-element-7c2b573{font-size:14px;}.elementor-277 .elementor-element.elementor-element-659be9a .elementor-heading-title{font-size:16px;}.elementor-277 .elementor-element.elementor-element-7ad1eba{font-size:14px;}.elementor-277 .elementor-element.elementor-element-3f6f898 .elementor-heading-title{font-size:16px;}.elementor-277 .elementor-element.elementor-element-2a01232{font-size:14px;}.elementor-277 .elementor-element.elementor-element-b3cb3a0{--padding-top:40px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-277 .elementor-element.elementor-element-a4b42a2{--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:20px 20px;--row-gap:20px;--column-gap:20px;--border-radius:10px 10px 10px 10px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-277 .elementor-element.elementor-element-a4b42a2.e-con{--align-self:center;}.elementor-277 .elementor-element.elementor-element-c058a2b .elementor-heading-title{font-size:18px;}.elementor-277 .elementor-element.elementor-element-a82e405 .elementor-heading-title{font-size:16px;}.elementor-277 .elementor-element.elementor-element-a8d84fa{--e-icon-list-icon-size:16px;--icon-vertical-offset:8px;}.elementor-277 .elementor-element.elementor-element-a8d84fa .elementor-icon-list-item > .elementor-icon-list-text, .elementor-277 .elementor-element.elementor-element-a8d84fa .elementor-icon-list-item > a{font-size:14px;line-height:28px;}.elementor-277 .elementor-element.elementor-element-c3097a6 .elementor-heading-title{font-size:16px;}.elementor-277 .elementor-element.elementor-element-4ec97b9{--e-icon-list-icon-size:16px;--icon-vertical-offset:8px;}.elementor-277 .elementor-element.elementor-element-4ec97b9 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-277 .elementor-element.elementor-element-4ec97b9 .elementor-icon-list-item > a{font-size:14px;line-height:28px;}.elementor-277 .elementor-element.elementor-element-f86a0c7 .elementor-heading-title{font-size:16px;}.elementor-277 .elementor-element.elementor-element-dcd79bb{--e-icon-list-icon-size:16px;--icon-vertical-offset:8px;}.elementor-277 .elementor-element.elementor-element-dcd79bb .elementor-icon-list-item > .elementor-icon-list-text, .elementor-277 .elementor-element.elementor-element-dcd79bb .elementor-icon-list-item > a{font-size:14px;line-height:28px;}.elementor-277 .elementor-element.elementor-element-284d9df{--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-277 .elementor-element.elementor-element-284d9df.e-con{--order:-99999 /* order start hack */;}.elementor-277 .elementor-element.elementor-element-3c386e7{width:var( --container-widget-width, 170px );max-width:170px;--container-widget-width:170px;--container-widget-flex-grow:0;}.elementor-277 .elementor-element.elementor-element-3c386e7 img{width:100%;}.elementor-277 .elementor-element.elementor-element-92c6171{--gap:20px 20px;--row-gap:20px;--column-gap:20px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:40px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-277 .elementor-element.elementor-element-792886c{--container-widget-width:30px;--container-widget-flex-grow:0;width:var( --container-widget-width, 30px );max-width:30px;}.elementor-277 .elementor-element.elementor-element-792886c.elementor-element{--align-self:center;}.elementor-277 .elementor-element.elementor-element-e325f82{width:var( --container-widget-width, 255px );max-width:255px;--container-widget-width:255px;--container-widget-flex-grow:0;}.elementor-277 .elementor-element.elementor-element-e325f82 > .elementor-widget-container{margin:0px 0px 0px -14px;}.elementor-277 .elementor-element.elementor-element-e325f82 .elementor-heading-title{font-size:20px;line-height:1.4em;letter-spacing:1px;}}/* Start custom CSS for html, class: .elementor-element-15ffb48 */.qa-1 {
  max-width: 1000px;
  margin-bottom: 7px;
  border: 1px solid #d6dde3;
  border-radius: 20px;
  font-family: 'Zen Maru Gothic', 'Hiragino Maru Gothic Pro', 'YuGothic', sans-serif;
}

.qa-1 summary {
  display: flex;
  justify-content: space-between;
  align-items: center;
  position: relative;
  font-size: 18px;
  letter-spacing: 2px;
  line-height: 30px;
  padding: 1em 2em 1em 3em;
  color: #333333;
  font-weight: 600;
  cursor: pointer;
}

.qa-1 summary::before,
.qa-1 p::before {
  position: absolute;
  left: 1em;
  font-weight: 600;
  font-size: 1.3em;
}

.qa-1 summary::before {
  color: #75bbff;
  content: "Q";
}

.qa-1 summary::after {
  content: "+";
  font-size: 1.5em;
  font-weight: bold;
  margin-left: 10px;
  transition: transform 0.3s ease;
  color: #333333;
}

.qa-1[open] summary::after {
  content: "−"; /* 半角マイナス記号 */
}

.qa-1 p {
  position: relative;
  transform: translateY(-10px);
  opacity: 0;
  margin: 0;
  font-size: 16px;
  letter-spacing: 2px;
  line-height: 30px;
  padding: .3em 3em 1.5em;
  color: #333;
  transition: transform 0.8s ease, opacity 0.8s ease;
}

.qa-1[open] p {
  transform: none;
  opacity: 1;
}

.qa-1 p::before {
  color: #ff8d8d;
  line-height: 1.2;
  content: "A";
}

/* レスポンシブ対応 */
@media screen and (max-width: 768px) {
  .qa-1 summary {
    font-size: 16px;
  line-height: 24px;
  }

  .qa-1 p {
    font-size: 14px;
    letter-spacing: 2px;
    line-height: 28px;
  }
  .qa-1 summary::after {
  content: "+";
  font-size: 16px;
  font-weight: bold;
  margin-left: 10px;
  transition: transform 0.3s ease;
  color: #333333;
}
 
}/* End custom CSS */