.elementor-40540 .elementor-element.elementor-element-2a65153a{--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:0px;--padding-bottom:0px;--padding-left:10px;--padding-right:10px}.elementor-40540 .elementor-element.elementor-element-2a65153a:not(.elementor-motion-effects-element-type-background),.elementor-40540 .elementor-element.elementor-element-2a65153a>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-image:url("https://www.projectdesign.co.jp/wp-content/uploads/2024/07/波のイメージ-scaled.jpeg");background-position:center center;background-repeat:no-repeat;background-size:cover}.elementor-40540 .elementor-element.elementor-element-6332f05b{--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}.elementor-40540 .elementor-element.elementor-element-74af82b5{--display:flex;--justify-content:flex-start;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:10px;--padding-right:10px}.elementor-40540 .elementor-element.elementor-element-74af82b5.e-con{--align-self:center;--flex-grow:0;--flex-shrink:0}.elementor-widget-heading .elementor-heading-title{font-family:var(--e-global-typography-primary-font-family),Sans-serif;font-weight:var(--e-global-typography-primary-font-weight);color:var(--e-global-color-primary)}.elementor-40540 .elementor-element.elementor-element-7cb67fde>.elementor-widget-container{margin:0;padding:0 20px 0 0}.elementor-40540 .elementor-element.elementor-element-7cb67fde{text-align:left}.elementor-40540 .elementor-element.elementor-element-7cb67fde .elementor-heading-title{font-family:"Noto Sans JP",Sans-serif;font-size:32px;font-weight:600;line-height:1.5em;color:#0f3782}.elementor-40540 .elementor-element.elementor-element-4421c640{--display:flex;--justify-content:center;--padding-top:10px;--padding-bottom:15px;--padding-left:10px;--padding-right:10px}.elementor-40540 .elementor-element.elementor-element-4421c640.e-con{--align-self:center;--flex-grow:0;--flex-shrink:0}.elementor-40540 .elementor-element.elementor-element-5124d934{--display:flex;--justify-content:center;border-style:solid;--border-style:solid;border-width:1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#f0f0f0;--border-color:#f0f0f0;box-shadow:4px 4px 1px 0px rgba(0,0,0,.5);--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-40540 .elementor-element.elementor-element-5367330{--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;--margin-top:50px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-widget-image .widget-image-caption{color:var(--e-global-color-text);font-family:var(--e-global-typography-text-font-family),Sans-serif;font-weight:var(--e-global-typography-text-font-weight)}.elementor-40540 .elementor-element.elementor-element-0ae306a>.elementor-widget-container{margin:0;padding:0}.elementor-40540 .elementor-element.elementor-element-4b941219>.elementor-container{max-width:750px}.elementor-40540 .elementor-element.elementor-element-b48d342>.elementor-element-populated{margin:0;--e-column-margin-right:0px;--e-column-margin-left:0px}.elementor-40540 .elementor-element.elementor-element-811fbc2{--spacer-size:10px}.elementor-widget-text-editor{font-family:var(--e-global-typography-text-font-family),Sans-serif;font-weight:var(--e-global-typography-text-font-weight);color:var(--e-global-color-text)}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var(--e-global-color-primary)}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap,.elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var(--e-global-color-primary);border-color:var(--e-global-color-primary)}.elementor-40540 .elementor-element.elementor-element-5d628abe>.elementor-widget-container{margin:0;padding:0}.elementor-40540 .elementor-element.elementor-element-5d628abe{font-family:"Noto Sans JP",Sans-serif;font-size:16px}.elementor-40540 .elementor-element.elementor-element-3e6775d{--spacer-size:25px}.elementor-40540 .elementor-element.elementor-element-0b35ceb>.elementor-widget-container{margin:0;padding:0}.elementor-40540 .elementor-element.elementor-element-0b35ceb{text-align:left}.elementor-40540 .elementor-element.elementor-element-0b35ceb .elementor-heading-title{font-family:"Noto Sans JP",Sans-serif;font-size:25px;font-weight:400;line-height:1.5em;color:#0f3782}.elementor-40540 .elementor-element.elementor-element-14e86e7{text-align:left}.elementor-40540 .elementor-element.elementor-element-b9a9249{--display:flex}.elementor-40540 .elementor-element.elementor-element-4eaa7a7{--display:flex}.elementor-40540 .elementor-element.elementor-element-d2ff3ca{--display:flex}.elementor-40540 .elementor-element.elementor-element-e8703ee{--display:flex;border-style:solid;--border-style:solid;border-width:1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#f0f0f0;--border-color:#f0f0f0;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px}.elementor-40540 .elementor-element.elementor-element-b192751 .elementor-heading-title{font-family:"Noto Sans JP",Sans-serif;font-size:18px;font-weight:600;color:var(--e-global-color-text)}.elementor-40540 .elementor-element.elementor-element-fbb03d4>.elementor-widget-container{margin:0;padding:0}.elementor-40540 .elementor-element.elementor-element-fbb03d4{font-family:"Noto Sans JP",Sans-serif;font-size:16px}.elementor-40540 .elementor-element.elementor-element-16968361{--spacer-size:25px}.elementor-40540 .elementor-element.elementor-element-1676c70a>.elementor-widget-container{margin:0;padding:0}.elementor-40540 .elementor-element.elementor-element-1676c70a{text-align:left}.elementor-40540 .elementor-element.elementor-element-1676c70a .elementor-heading-title{font-family:"Noto Sans JP",Sans-serif;font-size:25px;font-weight:400;line-height:1.5em;color:#0f3782}.elementor-40540 .elementor-element.elementor-element-9eaaa38 .elementor-heading-title{font-family:"Noto Sans JP",Sans-serif;font-size:18px;font-weight:600;line-height:23px;letter-spacing:0em;word-spacing:0px;color:#7a7a7a}.elementor-40540 .elementor-element.elementor-element-35b6ddc4>.elementor-widget-container{margin:0;padding:0}.elementor-40540 .elementor-element.elementor-element-35b6ddc4{font-family:"Noto Sans JP",Sans-serif;font-size:16px;color:#7a7a7a}.elementor-40540 .elementor-element.elementor-element-d9a00a6>.elementor-widget-container{margin:0;padding:20px 20px 0;border-style:solid;border-width:1px;border-color:var(--e-global-color-text);border-radius:0}.elementor-40540 .elementor-element.elementor-element-d9a00a6{font-family:"Noto Sans JP",Sans-serif;font-size:16px}.elementor-40540 .elementor-element.elementor-element-73c4eeb{--spacer-size:25px}.elementor-40540 .elementor-element.elementor-element-55a91ed8 .elementor-heading-title{font-family:"Noto Sans JP",Sans-serif;font-size:18px;font-weight:600;line-height:23px;letter-spacing:0em;word-spacing:0px;color:#7a7a7a}.elementor-40540 .elementor-element.elementor-element-2b441100>.elementor-widget-container{margin:0;padding:0}.elementor-40540 .elementor-element.elementor-element-2b441100{font-family:"Noto Sans JP",Sans-serif;font-size:16px}.elementor-40540 .elementor-element.elementor-element-f549aeb>.elementor-widget-container{margin:0;padding:20px 20px 0;border-style:solid;border-width:1px;border-color:var(--e-global-color-text);border-radius:0}.elementor-40540 .elementor-element.elementor-element-f549aeb{font-family:"Noto Sans JP",Sans-serif;font-size:16px}.elementor-40540 .elementor-element.elementor-element-4d41d562{--spacer-size:25px}.elementor-40540 .elementor-element.elementor-element-605341e1>.elementor-widget-container{margin:0;padding:0}.elementor-40540 .elementor-element.elementor-element-605341e1{text-align:left}.elementor-40540 .elementor-element.elementor-element-605341e1 .elementor-heading-title{font-family:"Noto Sans JP",Sans-serif;font-size:25px;font-weight:400;line-height:1.5em;color:#0f3782}.elementor-40540 .elementor-element.elementor-element-c2e9dbd .elementor-heading-title{font-family:"Noto Sans JP",Sans-serif;font-size:18px;font-weight:600;line-height:23px;letter-spacing:0em;word-spacing:0px;color:#7a7a7a}.elementor-40540 .elementor-element.elementor-element-4a490106>.elementor-widget-container{margin:0;padding:0}.elementor-40540 .elementor-element.elementor-element-4a490106{font-family:"Noto Sans JP",Sans-serif;font-size:16px}.elementor-40540 .elementor-element.elementor-element-d67c855>.elementor-widget-container{margin:0;padding:20px 20px 0;border-style:solid;border-width:1px;border-color:var(--e-global-color-text);border-radius:0}.elementor-40540 .elementor-element.elementor-element-d67c855{font-family:"Noto Sans JP",Sans-serif;font-size:16px}.elementor-40540 .elementor-element.elementor-element-db957ad>.elementor-widget-container{margin:0;padding:20px 20px 0;border-style:solid;border-width:1px;border-color:var(--e-global-color-text);border-radius:0}.elementor-40540 .elementor-element.elementor-element-db957ad{font-family:"Noto Sans JP",Sans-serif;font-size:16px}.elementor-40540 .elementor-element.elementor-element-8d0c70a{--spacer-size:25px}.elementor-40540 .elementor-element.elementor-element-c712714 .elementor-heading-title{font-family:"Noto Sans JP",Sans-serif;font-size:18px;font-weight:600;line-height:23px;letter-spacing:0em;word-spacing:0px;color:#7a7a7a}.elementor-40540 .elementor-element.elementor-element-3d93bad8>.elementor-widget-container{margin:0;padding:0}.elementor-40540 .elementor-element.elementor-element-3d93bad8{font-family:"Noto Sans JP",Sans-serif;font-size:16px}.elementor-40540 .elementor-element.elementor-element-64ce494{--spacer-size:25px}.elementor-40540 .elementor-element.elementor-element-c038da7>.elementor-widget-container{margin:0;padding:0}.elementor-40540 .elementor-element.elementor-element-c038da7{text-align:left}.elementor-40540 .elementor-element.elementor-element-c038da7 .elementor-heading-title{font-family:"Noto Sans JP",Sans-serif;font-size:25px;font-weight:400;line-height:1.5em;color:#0f3782}.elementor-40540 .elementor-element.elementor-element-7e0ead1 .elementor-heading-title{font-family:"Noto Sans JP",Sans-serif;font-size:18px;font-weight:600;line-height:23px;letter-spacing:0em;word-spacing:0px;color:#7a7a7a}.elementor-40540 .elementor-element.elementor-element-130d82e0>.elementor-widget-container{margin:0;padding:0}.elementor-40540 .elementor-element.elementor-element-130d82e0{font-family:"Noto Sans JP",Sans-serif;font-size:16px}.elementor-40540 .elementor-element.elementor-element-7740258{--spacer-size:25px}.elementor-40540 .elementor-element.elementor-element-3a1b913d>.elementor-widget-container{margin:0;padding:0}.elementor-40540 .elementor-element.elementor-element-3a1b913d{text-align:left}.elementor-40540 .elementor-element.elementor-element-3a1b913d .elementor-heading-title{font-family:"Noto Sans JP",Sans-serif;font-size:25px;font-weight:400;line-height:1.5em;color:#0f3782}.elementor-40540 .elementor-element.elementor-element-5ce180f8>.elementor-widget-container{margin:0;padding:0}.elementor-40540 .elementor-element.elementor-element-5ce180f8{font-family:"Noto Sans JP",Sans-serif;font-size:16px}.elementor-40540 .elementor-element.elementor-element-98d51e2>.elementor-widget-container{background-color:#0f3782;margin:0;padding:10px}.elementor-40540 .elementor-element.elementor-element-98d51e2{text-align:left}.elementor-40540 .elementor-element.elementor-element-98d51e2 .elementor-heading-title{font-family:"Noto Sans JP",Sans-serif;font-size:20px;font-weight:400;line-height:1.5em;color:var(--e-global-color-astglobalcolor5)}.elementor-40540 .elementor-element.elementor-element-c025ef>.elementor-widget-container{margin:0;padding:0}.elementor-40540 .elementor-element.elementor-element-c025ef{font-family:"Noto Sans JP",Sans-serif;font-size:16px}.elementor-40540 .elementor-element.elementor-element-7c1f818>.elementor-widget-container{background-color:#0f3782;margin:0;padding:10px}.elementor-40540 .elementor-element.elementor-element-7c1f818{text-align:left}.elementor-40540 .elementor-element.elementor-element-7c1f818 .elementor-heading-title{font-family:"Noto Sans JP",Sans-serif;font-size:20px;font-weight:400;line-height:1.5em;color:var(--e-global-color-astglobalcolor5)}.elementor-40540 .elementor-element.elementor-element-1cc6dad>.elementor-widget-container{margin:0;padding:0}.elementor-40540 .elementor-element.elementor-element-1cc6dad{font-family:"Noto Sans JP",Sans-serif;font-size:16px}.elementor-40540 .elementor-element.elementor-element-e7f8baa{--spacer-size:25px}.elementor-40540 .elementor-element.elementor-element-e95afd6>.elementor-widget-container{background-color:#0f3782;margin:0;padding:10px}.elementor-40540 .elementor-element.elementor-element-e95afd6{text-align:left}.elementor-40540 .elementor-element.elementor-element-e95afd6 .elementor-heading-title{font-family:"Noto Sans JP",Sans-serif;font-size:20px;font-weight:400;line-height:1.5em;color:var(--e-global-color-astglobalcolor5)}.elementor-widget-blockquote .elementor-blockquote__content{color:var(--e-global-color-text)}.elementor-widget-blockquote .elementor-blockquote__author{color:var(--e-global-color-secondary)}.elementor-40540 .elementor-element.elementor-element-7f26ec63 .elementor-blockquote__content{font-size:16px}.elementor-40540 .elementor-element.elementor-element-7f26ec63 .elementor-blockquote__author{font-size:16px;font-weight:400}.elementor-40540 .elementor-element.elementor-element-1d191ad .elementor-blockquote__content{font-size:16px}.elementor-40540 .elementor-element.elementor-element-1d191ad .elementor-blockquote__author{font-size:16px;font-weight:400}.elementor-40540 .elementor-element.elementor-element-90600db .elementor-blockquote__content{font-size:16px}.elementor-40540 .elementor-element.elementor-element-90600db .elementor-blockquote__author{font-size:16px;font-weight:400}.elementor-40540 .elementor-element.elementor-element-5078f9f .elementor-blockquote__content{font-size:16px}.elementor-40540 .elementor-element.elementor-element-5078f9f .elementor-blockquote__author{font-size:16px;font-weight:400}.elementor-40540 .elementor-element.elementor-element-3bd443f .elementor-blockquote__content{font-size:16px}.elementor-40540 .elementor-element.elementor-element-3bd443f .elementor-blockquote__author{font-size:16px;font-weight:400}.elementor-40540 .elementor-element.elementor-element-9b2f6ea .elementor-blockquote__content{font-size:16px}.elementor-40540 .elementor-element.elementor-element-9b2f6ea .elementor-blockquote__author{font-size:16px;font-weight:400}.elementor-40540 .elementor-element.elementor-element-d4e973c .elementor-blockquote__content{font-size:16px}.elementor-40540 .elementor-element.elementor-element-d4e973c .elementor-blockquote__author{font-size:16px;font-weight:400}.elementor-40540 .elementor-element.elementor-element-95d9967>.elementor-widget-container{background-color:#0f3782;margin:0;padding:10px}.elementor-40540 .elementor-element.elementor-element-95d9967{text-align:left}.elementor-40540 .elementor-element.elementor-element-95d9967 .elementor-heading-title{font-family:"Noto Sans JP",Sans-serif;font-size:20px;font-weight:400;line-height:1.5em;color:var(--e-global-color-astglobalcolor5)}.elementor-40540 .elementor-element.elementor-element-4369823>.elementor-widget-container{margin:0;padding:0}.elementor-40540 .elementor-element.elementor-element-4369823{font-family:"Noto Sans JP",Sans-serif;font-size:16px}.elementor-40540 .elementor-element.elementor-element-4d6852d9{--spacer-size:25px}.elementor-40540 .elementor-element.elementor-element-7af96a6a>.elementor-widget-container{margin:0;padding:0}.elementor-40540 .elementor-element.elementor-element-7af96a6a{text-align:left}.elementor-40540 .elementor-element.elementor-element-7af96a6a .elementor-heading-title{font-family:"Noto Sans JP",Sans-serif;font-size:25px;font-weight:400;line-height:1.5em;color:#0f3782}.elementor-40540 .elementor-element.elementor-element-4426439{--spacer-size:50px}.elementor-40540 .elementor-element.elementor-element-2d9ab0a8>.elementor-element-populated{margin:0;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0}.elementor-40540 .elementor-element.elementor-element-7048226>.elementor-element-populated{margin:0;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0}@media(min-width:601px){.elementor-40540 .elementor-element.elementor-element-2a65153a{--content-width:1000px}.elementor-40540 .elementor-element.elementor-element-74af82b5{--width:70%}.elementor-40540 .elementor-element.elementor-element-4421c640{--width:30%}.elementor-40540 .elementor-element.elementor-element-5367330{--content-width:750px}}@media(max-width:800px) and (min-width:601px){.elementor-40540 .elementor-element.elementor-element-74af82b5{--width:60%}.elementor-40540 .elementor-element.elementor-element-4421c640{--width:40%}.elementor-40540 .elementor-element.elementor-element-5124d934{--width:100%}}@media(max-width:800px){.elementor-40540 .elementor-element.elementor-element-2a65153a{--padding-top:0px;--padding-bottom:0px;--padding-left:15px;--padding-right:15px}.elementor-40540 .elementor-element.elementor-element-7cb67fde>.elementor-widget-container{margin:20px 0;padding:0}.elementor-40540 .elementor-element.elementor-element-7cb67fde .elementor-heading-title{font-size:20px}.elementor-40540 .elementor-element.elementor-element-4421c640{--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px}.elementor-40540 .elementor-element.elementor-element-5124d934{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px}.elementor-40540 .elementor-element.elementor-element-5367330{--padding-top:0px;--padding-bottom:0px;--padding-left:15px;--padding-right:15px}}@media(max-width:600px){.elementor-40540 .elementor-element.elementor-element-2a65153a{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap}.elementor-40540 .elementor-element.elementor-element-6332f05b{--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}.elementor-40540 .elementor-element.elementor-element-74af82b5{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-40540 .elementor-element.elementor-element-7cb67fde>.elementor-widget-container{margin:30px 0;padding:0}.elementor-40540 .elementor-element.elementor-element-7cb67fde .elementor-heading-title{font-size:20px}.elementor-40540 .elementor-element.elementor-element-4421c640{--padding-top:10px;--padding-bottom:30px;--padding-left:0px;--padding-right:0px}.elementor-40540 .elementor-element.elementor-element-5124d934{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px}.elementor-40540 .elementor-element.elementor-element-5367330{--margin-top:20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px}.elementor-40540 .elementor-element.elementor-element-4b941219{margin-top:0;margin-bottom:0;padding:0 15px}.elementor-40540 .elementor-element.elementor-element-b48d342>.elementor-element-populated{margin:0;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0}.elementor-40540 .elementor-element.elementor-element-5d628abe{font-size:15px}.elementor-40540 .elementor-element.elementor-element-0b35ceb .elementor-heading-title{font-size:20px;line-height:1.5em}.elementor-40540 .elementor-element.elementor-element-b192751 .elementor-heading-title{font-size:16px}.elementor-40540 .elementor-element.elementor-element-fbb03d4{font-size:15px}.elementor-40540 .elementor-element.elementor-element-1676c70a .elementor-heading-title{font-size:20px;line-height:1.5em}.elementor-40540 .elementor-element.elementor-element-35b6ddc4{font-size:15px}.elementor-40540 .elementor-element.elementor-element-d9a00a6{font-size:15px}.elementor-40540 .elementor-element.elementor-element-2b441100{font-size:15px}.elementor-40540 .elementor-element.elementor-element-f549aeb{font-size:15px}.elementor-40540 .elementor-element.elementor-element-605341e1 .elementor-heading-title{font-size:20px;line-height:1.5em}.elementor-40540 .elementor-element.elementor-element-4a490106{font-size:15px}.elementor-40540 .elementor-element.elementor-element-d67c855{font-size:15px}.elementor-40540 .elementor-element.elementor-element-db957ad{font-size:15px}.elementor-40540 .elementor-element.elementor-element-3d93bad8{font-size:15px}.elementor-40540 .elementor-element.elementor-element-c038da7 .elementor-heading-title{font-size:20px;line-height:1.5em}.elementor-40540 .elementor-element.elementor-element-130d82e0{font-size:15px}.elementor-40540 .elementor-element.elementor-element-3a1b913d .elementor-heading-title{font-size:20px;line-height:1.5em}.elementor-40540 .elementor-element.elementor-element-5ce180f8{font-size:15px}.elementor-40540 .elementor-element.elementor-element-98d51e2 .elementor-heading-title{font-size:18px;line-height:1.5em}.elementor-40540 .elementor-element.elementor-element-c025ef{font-size:15px}.elementor-40540 .elementor-element.elementor-element-7c1f818 .elementor-heading-title{font-size:18px;line-height:1.5em}.elementor-40540 .elementor-element.elementor-element-1cc6dad{font-size:15px}.elementor-40540 .elementor-element.elementor-element-e95afd6 .elementor-heading-title{font-size:18px;line-height:1.5em}.elementor-40540 .elementor-element.elementor-element-95d9967 .elementor-heading-title{font-size:18px;line-height:1.5em}.elementor-40540 .elementor-element.elementor-element-4369823{font-size:15px}.elementor-40540 .elementor-element.elementor-element-7af96a6a .elementor-heading-title{font-size:20px;line-height:1.5em}}h2{padding-bottom:.5rem;border-bottom:3px solid #0f3782}h2{padding-bottom:.5rem;border-bottom:3px solid #0f3782}