.elementor-27 .elementor-element.elementor-element-e7fef7c:not(.elementor-motion-effects-element-type-background),.elementor-27 .elementor-element.elementor-element-e7fef7c>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-image:url(https://comfo.tokyo/wp-content/uploads/2026/06/丸の内-1.jpg);background-size:cover}.elementor-27 .elementor-element.elementor-element-e7fef7c>.elementor-background-overlay{background-color:#020202;opacity:.66;transition:background 0.3s,border-radius 0.3s,opacity 0.3s}.elementor-27 .elementor-element.elementor-element-e7fef7c>.elementor-container{min-height:160px}.elementor-27 .elementor-element.elementor-element-e7fef7c{transition:background 0.3s,border 0.3s,border-radius 0.3s,box-shadow 0.3s;padding:50px 0 50px 0}.elementor-widget-text-editor{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-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-27 .elementor-element.elementor-element-1f3bcc0>.elementor-widget-container{margin:0 0 10px 0;padding:0 0 0 0}.elementor-27 .elementor-element.elementor-element-1f3bcc0{text-align:center;color:#151515;font-family:"Noto Serif JP",Sans-serif;font-size:20px;font-weight:400;letter-spacing:.2em}.elementor-27 .elementor-element.elementor-element-f1f2fb1>.elementor-widget-container{margin:-25px 0 0 0;padding:0 0 0 0}.elementor-27 .elementor-element.elementor-element-f1f2fb1{text-align:center;color:#FFF;font-family:"Noto Serif JP",Sans-serif;font-size:57px;font-weight:300;line-height:1em;letter-spacing:.1em}.elementor-27 .elementor-element.elementor-element-a0345b3{padding:100px 0 50px 0}.elementor-bc-flex-widget .elementor-27 .elementor-element.elementor-element-49305af.elementor-column .elementor-widget-wrap{align-items:center}.elementor-27 .elementor-element.elementor-element-49305af.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center}.elementor-27 .elementor-element.elementor-element-49305af>.elementor-element-populated{margin:0 70px 0 0;--e-column-margin-right:70px;--e-column-margin-left:0px}.elementor-27 .elementor-element.elementor-element-64a9c64>.elementor-widget-container{margin:-15px 0 0 0}.elementor-27 .elementor-element.elementor-element-64a9c64{text-align:left;color:#13203A;font-family:"Arapey",Sans-serif;font-size:36px;font-weight:100;line-height:1.2em;letter-spacing:.15em}.elementor-27 .elementor-element.elementor-element-f032778>.elementor-widget-container{margin:0 0 30px 0}.elementor-27 .elementor-element.elementor-element-f032778{text-align:left;color:#13203A;font-family:"Noto Sans JP",Sans-serif;font-size:16px;font-weight:400;line-height:1.2em;letter-spacing:.17em}.elementor-27 .elementor-element.elementor-element-c72f0fe>.elementor-widget-container{margin:0 0 20px 0}.elementor-27 .elementor-element.elementor-element-c72f0fe{color:#13203A;font-family:"Roboto",Sans-serif;font-size:13px;font-weight:400;line-height:1.8em}.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-27 .elementor-element.elementor-element-a4c88b2{padding:50px 0 50px 0}.elementor-27 .elementor-element.elementor-element-f9f0284:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,.elementor-27 .elementor-element.elementor-element-f9f0284>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#F3F3F3}.elementor-27 .elementor-element.elementor-element-f9f0284>.elementor-element-populated{transition:background 0.3s,border 0.3s,border-radius 0.3s,box-shadow 0.3s;margin:10px 10px 10px 10px;--e-column-margin-right:10px;--e-column-margin-left:10px;padding:15px 15px 15px 15px}.elementor-27 .elementor-element.elementor-element-f9f0284>.elementor-element-populated>.elementor-background-overlay{transition:background 0.3s,border-radius 0.3s,opacity 0.3s}body:not(.rtl) .elementor-27 .elementor-element.elementor-element-ce4e836{left:0}body.rtl .elementor-27 .elementor-element.elementor-element-ce4e836{right:0}.elementor-27 .elementor-element.elementor-element-ce4e836{top:-51px;color:var(--e-global-color-ea508a5);font-family:"Ballet",Sans-serif;font-size:70px;font-weight:400;line-height:0;text-shadow:0 0 10px rgb(0 0 0 / .3)}.elementor-27 .elementor-element.elementor-element-e395861{color:#13203A;font-family:"Noto Serif JP",Sans-serif;font-size:19px;font-weight:600;line-height:1.7em}.elementor-27 .elementor-element.elementor-element-fba67ff{color:#13203A;font-family:"Noto Sans JP",Sans-serif;font-size:13px;font-weight:300;line-height:1.7em}.elementor-27 .elementor-element.elementor-element-84d0b4c:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,.elementor-27 .elementor-element.elementor-element-84d0b4c>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#F3F3F3}.elementor-27 .elementor-element.elementor-element-84d0b4c>.elementor-element-populated{transition:background 0.3s,border 0.3s,border-radius 0.3s,box-shadow 0.3s;margin:10px 10px 10px 10px;--e-column-margin-right:10px;--e-column-margin-left:10px;padding:15px 15px 15px 15px}.elementor-27 .elementor-element.elementor-element-84d0b4c>.elementor-element-populated>.elementor-background-overlay{transition:background 0.3s,border-radius 0.3s,opacity 0.3s}.elementor-27 .elementor-element.elementor-element-45ec22d{color:#13203A;font-family:"Noto Serif JP",Sans-serif;font-size:19px;font-weight:600;line-height:1.7em}.elementor-27 .elementor-element.elementor-element-4749cc1{color:#13203A;font-family:"Noto Sans JP",Sans-serif;font-size:13px;font-weight:300;line-height:1.7em}body:not(.rtl) .elementor-27 .elementor-element.elementor-element-a3fe27b{left:3px}body.rtl .elementor-27 .elementor-element.elementor-element-a3fe27b{right:3px}.elementor-27 .elementor-element.elementor-element-a3fe27b{top:-52px;color:var(--e-global-color-ea508a5);font-family:"Ballet",Sans-serif;font-size:70px;font-weight:400;line-height:0}.elementor-27 .elementor-element.elementor-element-08b6ef7:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,.elementor-27 .elementor-element.elementor-element-08b6ef7>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#F3F3F3}.elementor-27 .elementor-element.elementor-element-08b6ef7>.elementor-element-populated{transition:background 0.3s,border 0.3s,border-radius 0.3s,box-shadow 0.3s;margin:10px 10px 10px 10px;--e-column-margin-right:10px;--e-column-margin-left:10px;padding:15px 15px 15px 15px}.elementor-27 .elementor-element.elementor-element-08b6ef7>.elementor-element-populated>.elementor-background-overlay{transition:background 0.3s,border-radius 0.3s,opacity 0.3s}.elementor-27 .elementor-element.elementor-element-5f86787{color:#13203A;font-family:"Noto Serif JP",Sans-serif;font-size:19px;font-weight:600;line-height:1.7em}.elementor-27 .elementor-element.elementor-element-ad8d1c7{color:#13203A;font-family:"Noto Sans JP",Sans-serif;font-size:13px;font-weight:300;line-height:1.7em}body:not(.rtl) .elementor-27 .elementor-element.elementor-element-e4d2d49{left:-8px}body.rtl .elementor-27 .elementor-element.elementor-element-e4d2d49{right:-8px}.elementor-27 .elementor-element.elementor-element-e4d2d49{top:-54px;color:var(--e-global-color-ea508a5);font-family:"Ballet",Sans-serif;font-size:70px;font-weight:400;line-height:0}.elementor-27 .elementor-element.elementor-element-6dd823f:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,.elementor-27 .elementor-element.elementor-element-6dd823f>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#F3F3F3}.elementor-27 .elementor-element.elementor-element-6dd823f>.elementor-element-populated{transition:background 0.3s,border 0.3s,border-radius 0.3s,box-shadow 0.3s;margin:10px 10px 10px 10px;--e-column-margin-right:10px;--e-column-margin-left:10px;padding:15px 15px 15px 15px}.elementor-27 .elementor-element.elementor-element-6dd823f>.elementor-element-populated>.elementor-background-overlay{transition:background 0.3s,border-radius 0.3s,opacity 0.3s}.elementor-27 .elementor-element.elementor-element-452d332{color:#13203A;font-family:"Noto Serif JP",Sans-serif;font-size:19px;font-weight:600;line-height:1.7em}.elementor-27 .elementor-element.elementor-element-c4947e8{color:#13203A;font-family:"Noto Sans JP",Sans-serif;font-size:13px;font-weight:300;line-height:1.7em}body:not(.rtl) .elementor-27 .elementor-element.elementor-element-5d54338{left:-2px}body.rtl .elementor-27 .elementor-element.elementor-element-5d54338{right:-2px}.elementor-27 .elementor-element.elementor-element-5d54338{top:-50px;color:var(--e-global-color-ea508a5);font-family:"Ballet",Sans-serif;font-size:70px;font-weight:400;line-height:0}.elementor-27 .elementor-element.elementor-element-1cb330c{padding:100px 0 50px 0}.elementor-bc-flex-widget .elementor-27 .elementor-element.elementor-element-5ac3dcb.elementor-column .elementor-widget-wrap{align-items:center}.elementor-27 .elementor-element.elementor-element-5ac3dcb.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center}.elementor-27 .elementor-element.elementor-element-5ac3dcb>.elementor-element-populated{margin:0 0 0 70px;--e-column-margin-right:0px;--e-column-margin-left:70px}.elementor-27 .elementor-element.elementor-element-69c61c5>.elementor-widget-container{margin:-15px 0 0 0}.elementor-27 .elementor-element.elementor-element-69c61c5{text-align:left;color:#13203A;font-family:"Arapey",Sans-serif;font-size:36px;font-weight:100;line-height:1.2em;letter-spacing:.15em}.elementor-27 .elementor-element.elementor-element-ac2e513>.elementor-widget-container{margin:0 0 30px 0}.elementor-27 .elementor-element.elementor-element-ac2e513{text-align:left;color:#141414;font-family:"Noto Sans JP",Sans-serif;font-size:16px;font-weight:400;line-height:1.2em;letter-spacing:.17em}.elementor-27 .elementor-element.elementor-element-8c143c8>.elementor-widget-container{margin:0 0 20px 0}.elementor-27 .elementor-element.elementor-element-8c143c8{color:#13203A;font-family:"Roboto",Sans-serif;font-size:13px;font-weight:400;line-height:1.8em}.elementor-27 .elementor-element.elementor-element-954361f{padding:50px 0 50px 0}.elementor-27 .elementor-element.elementor-element-3dd7560:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,.elementor-27 .elementor-element.elementor-element-3dd7560>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#F3F3F3}.elementor-27 .elementor-element.elementor-element-3dd7560>.elementor-element-populated{transition:background 0.3s,border 0.3s,border-radius 0.3s,box-shadow 0.3s;margin:10px 10px 10px 10px;--e-column-margin-right:10px;--e-column-margin-left:10px;padding:15px 15px 15px 15px}.elementor-27 .elementor-element.elementor-element-3dd7560>.elementor-element-populated>.elementor-background-overlay{transition:background 0.3s,border-radius 0.3s,opacity 0.3s}body:not(.rtl) .elementor-27 .elementor-element.elementor-element-7f804f7{left:1px}body.rtl .elementor-27 .elementor-element.elementor-element-7f804f7{right:1px}.elementor-27 .elementor-element.elementor-element-7f804f7{top:-56px;color:var(--e-global-color-ea508a5);font-family:"Ballet",Sans-serif;font-size:70px;font-weight:400;line-height:0}.elementor-27 .elementor-element.elementor-element-12869a6{color:#13203A;font-family:"Noto Serif JP",Sans-serif;font-size:19px;font-weight:600;line-height:1.7em}.elementor-27 .elementor-element.elementor-element-db83b19{color:#13203A;font-family:"Noto Sans JP",Sans-serif;font-size:13px;font-weight:300;line-height:1.7em}.elementor-27 .elementor-element.elementor-element-f33f3a9:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,.elementor-27 .elementor-element.elementor-element-f33f3a9>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#F3F3F3}.elementor-27 .elementor-element.elementor-element-f33f3a9>.elementor-element-populated{transition:background 0.3s,border 0.3s,border-radius 0.3s,box-shadow 0.3s;margin:10px 10px 10px 10px;--e-column-margin-right:10px;--e-column-margin-left:10px;padding:15px 15px 15px 15px}.elementor-27 .elementor-element.elementor-element-f33f3a9>.elementor-element-populated>.elementor-background-overlay{transition:background 0.3s,border-radius 0.3s,opacity 0.3s}.elementor-27 .elementor-element.elementor-element-b2f102b{color:#13203A;font-family:"Noto Serif JP",Sans-serif;font-size:19px;font-weight:600;line-height:1.7em}.elementor-27 .elementor-element.elementor-element-ad09a71{color:#13203A;font-family:"Noto Sans JP",Sans-serif;font-size:13px;font-weight:300;line-height:1.7em}body:not(.rtl) .elementor-27 .elementor-element.elementor-element-b11da29{left:-3px}body.rtl .elementor-27 .elementor-element.elementor-element-b11da29{right:-3px}.elementor-27 .elementor-element.elementor-element-b11da29{top:-57px;color:var(--e-global-color-ea508a5);font-family:"Ballet",Sans-serif;font-size:70px;font-weight:400;line-height:0}.elementor-27 .elementor-element.elementor-element-ba5ab69:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,.elementor-27 .elementor-element.elementor-element-ba5ab69>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#F3F3F3}.elementor-27 .elementor-element.elementor-element-ba5ab69>.elementor-element-populated{transition:background 0.3s,border 0.3s,border-radius 0.3s,box-shadow 0.3s;margin:10px 10px 10px 10px;--e-column-margin-right:10px;--e-column-margin-left:10px;padding:15px 15px 15px 15px}.elementor-27 .elementor-element.elementor-element-ba5ab69>.elementor-element-populated>.elementor-background-overlay{transition:background 0.3s,border-radius 0.3s,opacity 0.3s}.elementor-27 .elementor-element.elementor-element-ad287ac{color:#13203A;font-family:"Noto Serif JP",Sans-serif;font-size:19px;font-weight:600;line-height:1.7em}.elementor-27 .elementor-element.elementor-element-5315c24{color:#13203A;font-family:"Noto Sans JP",Sans-serif;font-size:13px;font-weight:300;line-height:1.7em}body:not(.rtl) .elementor-27 .elementor-element.elementor-element-782a31a{left:2px}body.rtl .elementor-27 .elementor-element.elementor-element-782a31a{right:2px}.elementor-27 .elementor-element.elementor-element-782a31a{top:-55px;color:var(--e-global-color-ea508a5);font-family:"Ballet",Sans-serif;font-size:70px;font-weight:400;line-height:0}.elementor-27 .elementor-element.elementor-element-fe3e424:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,.elementor-27 .elementor-element.elementor-element-fe3e424>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#F3F3F3}.elementor-27 .elementor-element.elementor-element-fe3e424>.elementor-element-populated{transition:background 0.3s,border 0.3s,border-radius 0.3s,box-shadow 0.3s;margin:10px 10px 10px 10px;--e-column-margin-right:10px;--e-column-margin-left:10px;padding:15px 15px 15px 15px}.elementor-27 .elementor-element.elementor-element-fe3e424>.elementor-element-populated>.elementor-background-overlay{transition:background 0.3s,border-radius 0.3s,opacity 0.3s}.elementor-27 .elementor-element.elementor-element-e9efa53{color:#13203A;font-family:"Noto Serif JP",Sans-serif;font-size:19px;font-weight:600;line-height:1.7em}.elementor-27 .elementor-element.elementor-element-6d53690{color:#13203A;font-family:"Noto Sans JP",Sans-serif;font-size:13px;font-weight:300;line-height:1.7em}body:not(.rtl) .elementor-27 .elementor-element.elementor-element-dc5bccc{left:-4px}body.rtl .elementor-27 .elementor-element.elementor-element-dc5bccc{right:-4px}.elementor-27 .elementor-element.elementor-element-dc5bccc{top:-54px;color:var(--e-global-color-ea508a5);font-family:"Ballet",Sans-serif;font-size:70px;font-weight:400;line-height:0}.elementor-27 .elementor-element.elementor-element-ed4efde{padding:100px 0 50px 0}.elementor-bc-flex-widget .elementor-27 .elementor-element.elementor-element-15497f9.elementor-column .elementor-widget-wrap{align-items:center}.elementor-27 .elementor-element.elementor-element-15497f9.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center}.elementor-27 .elementor-element.elementor-element-15497f9>.elementor-element-populated{margin:0 70px 0 0;--e-column-margin-right:70px;--e-column-margin-left:0px}.elementor-27 .elementor-element.elementor-element-0bd88be>.elementor-widget-container{margin:-15px 0 0 0}.elementor-27 .elementor-element.elementor-element-0bd88be{text-align:left;color:#13203A;font-family:"Arapey",Sans-serif;font-size:36px;font-weight:100;line-height:1.2em;letter-spacing:.15em}.elementor-27 .elementor-element.elementor-element-7737dad>.elementor-widget-container{margin:0 0 30px 0}.elementor-27 .elementor-element.elementor-element-7737dad{text-align:left;color:#13203A;font-family:"Noto Sans JP",Sans-serif;font-size:16px;font-weight:400;line-height:1.2em;letter-spacing:.17em}.elementor-27 .elementor-element.elementor-element-88ccff4>.elementor-widget-container{margin:0 0 20px 0}.elementor-27 .elementor-element.elementor-element-88ccff4{color:#13203A;font-family:"Roboto",Sans-serif;font-size:13px;font-weight:400;line-height:1.8em}.elementor-27 .elementor-element.elementor-element-8ef1621{padding:50px 0 50px 0}.elementor-27 .elementor-element.elementor-element-5959fd9:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,.elementor-27 .elementor-element.elementor-element-5959fd9>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#F3F3F3}.elementor-27 .elementor-element.elementor-element-5959fd9>.elementor-element-populated{transition:background 0.3s,border 0.3s,border-radius 0.3s,box-shadow 0.3s;margin:10px 10px 10px 10px;--e-column-margin-right:10px;--e-column-margin-left:10px;padding:15px 15px 15px 15px}.elementor-27 .elementor-element.elementor-element-5959fd9>.elementor-element-populated>.elementor-background-overlay{transition:background 0.3s,border-radius 0.3s,opacity 0.3s}body:not(.rtl) .elementor-27 .elementor-element.elementor-element-53386e2{left:2px}body.rtl .elementor-27 .elementor-element.elementor-element-53386e2{right:2px}.elementor-27 .elementor-element.elementor-element-53386e2{top:-66px;color:var(--e-global-color-ea508a5);font-family:"Ballet",Sans-serif;font-size:70px;font-weight:400;line-height:0}.elementor-27 .elementor-element.elementor-element-4ef7f6a{color:#13203A;font-family:"Noto Serif JP",Sans-serif;font-size:19px;font-weight:600;line-height:1.7em}.elementor-27 .elementor-element.elementor-element-ea9895d{color:#13203A;font-family:"Noto Sans JP",Sans-serif;font-size:13px;font-weight:300;line-height:1.7em}.elementor-27 .elementor-element.elementor-element-b64ab7b:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,.elementor-27 .elementor-element.elementor-element-b64ab7b>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#F3F3F3}.elementor-27 .elementor-element.elementor-element-b64ab7b>.elementor-element-populated{transition:background 0.3s,border 0.3s,border-radius 0.3s,box-shadow 0.3s;margin:10px 10px 10px 10px;--e-column-margin-right:10px;--e-column-margin-left:10px;padding:15px 15px 15px 15px}.elementor-27 .elementor-element.elementor-element-b64ab7b>.elementor-element-populated>.elementor-background-overlay{transition:background 0.3s,border-radius 0.3s,opacity 0.3s}.elementor-27 .elementor-element.elementor-element-9b28446{color:#13203A;font-family:"Noto Serif JP",Sans-serif;font-size:19px;font-weight:600;line-height:1.7em}.elementor-27 .elementor-element.elementor-element-7ea1115{color:#13203A;font-family:"Noto Sans JP",Sans-serif;font-size:13px;font-weight:300;line-height:1.7em}body:not(.rtl) .elementor-27 .elementor-element.elementor-element-f7de8fd{left:-1px}body.rtl .elementor-27 .elementor-element.elementor-element-f7de8fd{right:-1px}.elementor-27 .elementor-element.elementor-element-f7de8fd{top:-60px;color:var(--e-global-color-ea508a5);font-family:"Ballet",Sans-serif;font-size:70px;font-weight:400;line-height:0}.elementor-27 .elementor-element.elementor-element-b84fbd8:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,.elementor-27 .elementor-element.elementor-element-b84fbd8>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#F3F3F3}.elementor-27 .elementor-element.elementor-element-b84fbd8>.elementor-element-populated{transition:background 0.3s,border 0.3s,border-radius 0.3s,box-shadow 0.3s;margin:10px 10px 10px 10px;--e-column-margin-right:10px;--e-column-margin-left:10px;padding:15px 15px 15px 15px}.elementor-27 .elementor-element.elementor-element-b84fbd8>.elementor-element-populated>.elementor-background-overlay{transition:background 0.3s,border-radius 0.3s,opacity 0.3s}.elementor-27 .elementor-element.elementor-element-177b263{color:#13203A;font-family:"Noto Serif JP",Sans-serif;font-size:19px;font-weight:600;line-height:1.7em}.elementor-27 .elementor-element.elementor-element-df6ae0f{color:#13203A;font-family:"Noto Sans JP",Sans-serif;font-size:13px;font-weight:300;line-height:1.7em}body:not(.rtl) .elementor-27 .elementor-element.elementor-element-1ceb565{left:1px}body.rtl .elementor-27 .elementor-element.elementor-element-1ceb565{right:1px}.elementor-27 .elementor-element.elementor-element-1ceb565{top:-58px;color:var(--e-global-color-ea508a5);font-family:"Ballet",Sans-serif;font-size:70px;font-weight:400;line-height:0}.elementor-27 .elementor-element.elementor-element-5da531b:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,.elementor-27 .elementor-element.elementor-element-5da531b>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#F3F3F3}.elementor-27 .elementor-element.elementor-element-5da531b>.elementor-element-populated{transition:background 0.3s,border 0.3s,border-radius 0.3s,box-shadow 0.3s;margin:10px 10px 10px 10px;--e-column-margin-right:10px;--e-column-margin-left:10px;padding:15px 15px 15px 15px}.elementor-27 .elementor-element.elementor-element-5da531b>.elementor-element-populated>.elementor-background-overlay{transition:background 0.3s,border-radius 0.3s,opacity 0.3s}.elementor-27 .elementor-element.elementor-element-2d874d5{color:#13203A;font-family:"Noto Serif JP",Sans-serif;font-size:19px;font-weight:600;line-height:1.7em}.elementor-27 .elementor-element.elementor-element-80ce901{color:#13203A;font-family:"Noto Sans JP",Sans-serif;font-size:13px;font-weight:300;line-height:1.7em}body:not(.rtl) .elementor-27 .elementor-element.elementor-element-7a2c03a{left:-5px}body.rtl .elementor-27 .elementor-element.elementor-element-7a2c03a{right:-5px}.elementor-27 .elementor-element.elementor-element-7a2c03a{top:-56px;color:var(--e-global-color-ea508a5);font-family:"Ballet",Sans-serif;font-size:70px;font-weight:400;line-height:0}@media(max-width:1024px){.elementor-27 .elementor-element.elementor-element-64a9c64{width:var(--container-widget-width,650.14px);max-width:650.14px;--container-widget-width:650.14px;--container-widget-flex-grow:0;font-size:30px;line-height:1.2em}.elementor-27 .elementor-element.elementor-element-64a9c64>.elementor-widget-container{margin:0% 0% 0% 0%}.elementor-27 .elementor-element.elementor-element-f032778{width:var(--container-widget-width,650.14px);max-width:650.14px;--container-widget-width:650.14px;--container-widget-flex-grow:0;font-size:30px;line-height:1.2em}.elementor-27 .elementor-element.elementor-element-f032778>.elementor-widget-container{margin:0% 0% 0% 0%}.elementor-27 .elementor-element.elementor-element-69c61c5{width:var(--container-widget-width,650.14px);max-width:650.14px;--container-widget-width:650.14px;--container-widget-flex-grow:0;font-size:30px;line-height:1.2em}.elementor-27 .elementor-element.elementor-element-69c61c5>.elementor-widget-container{margin:0% 0% 0% 0%}.elementor-27 .elementor-element.elementor-element-ac2e513{width:var(--container-widget-width,650.14px);max-width:650.14px;--container-widget-width:650.14px;--container-widget-flex-grow:0;font-size:30px;line-height:1.2em}.elementor-27 .elementor-element.elementor-element-ac2e513>.elementor-widget-container{margin:0% 0% 0% 0%}.elementor-27 .elementor-element.elementor-element-0bd88be{width:var(--container-widget-width,650.14px);max-width:650.14px;--container-widget-width:650.14px;--container-widget-flex-grow:0;font-size:30px;line-height:1.2em}.elementor-27 .elementor-element.elementor-element-0bd88be>.elementor-widget-container{margin:0% 0% 0% 0%}.elementor-27 .elementor-element.elementor-element-7737dad{width:var(--container-widget-width,650.14px);max-width:650.14px;--container-widget-width:650.14px;--container-widget-flex-grow:0;font-size:30px;line-height:1.2em}.elementor-27 .elementor-element.elementor-element-7737dad>.elementor-widget-container{margin:0% 0% 0% 0%}}@media(max-width:767px){.elementor-27 .elementor-element.elementor-element-e7fef7c{padding:30px 20px 30px 20px}.elementor-27 .elementor-element.elementor-element-63bd70e.elementor-column>.elementor-widget-wrap{justify-content:center}.elementor-27 .elementor-element.elementor-element-63bd70e>.elementor-element-populated{padding:0 0 0 0}.elementor-27 .elementor-element.elementor-element-1f3bcc0{width:auto;max-width:auto}.elementor-27 .elementor-element.elementor-element-1f3bcc0>.elementor-widget-container{margin:0 0 0 0;padding:0 0 0 0}.elementor-27 .elementor-element.elementor-element-f1f2fb1{width:auto;max-width:auto}.elementor-27 .elementor-element.elementor-element-f1f2fb1>.elementor-widget-container{margin:-20px 0 0 0;padding:0 0 0 0}.elementor-27 .elementor-element.elementor-element-a0345b3{padding:30px 10px 30px 10px}.elementor-27 .elementor-element.elementor-element-49305af{width:100%}.elementor-27 .elementor-element.elementor-element-49305af>.elementor-element-populated{padding:0 0 0 0}.elementor-27 .elementor-element.elementor-element-64a9c64{font-size:28px}.elementor-27 .elementor-element.elementor-element-f032778>.elementor-widget-container{margin:-15px 0 0 0}.elementor-27 .elementor-element.elementor-element-f032778{font-size:15px}.elementor-27 .elementor-element.elementor-element-c57d927>.elementor-element-populated{padding:0 0 0 0}.elementor-27 .elementor-element.elementor-element-f9f0284>.elementor-element-populated{padding:10px 10px 10px 10px}.elementor-27 .elementor-element.elementor-element-e395861{font-size:15px}.elementor-27 .elementor-element.elementor-element-fba67ff{font-size:15px}.elementor-27 .elementor-element.elementor-element-84d0b4c>.elementor-element-populated{padding:10px 10px 10px 10px}.elementor-27 .elementor-element.elementor-element-45ec22d{font-size:15px}.elementor-27 .elementor-element.elementor-element-4749cc1{font-size:15px}.elementor-27 .elementor-element.elementor-element-08b6ef7>.elementor-element-populated{padding:10px 10px 10px 10px}.elementor-27 .elementor-element.elementor-element-5f86787{font-size:15px}.elementor-27 .elementor-element.elementor-element-ad8d1c7{font-size:15px}.elementor-27 .elementor-element.elementor-element-6dd823f>.elementor-element-populated{padding:10px 10px 10px 10px}.elementor-27 .elementor-element.elementor-element-452d332{font-size:15px}.elementor-27 .elementor-element.elementor-element-c4947e8{font-size:15px}.elementor-27 .elementor-element.elementor-element-1cb330c{padding:0 0 0 0}.elementor-27 .elementor-element.elementor-element-b79cdce>.elementor-element-populated{padding:0 0 0 0}.elementor-27 .elementor-element.elementor-element-5ac3dcb{width:100%}.elementor-27 .elementor-element.elementor-element-5ac3dcb>.elementor-element-populated{margin:0 0 0 0;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:30px 10px 30px 10px}.elementor-27 .elementor-element.elementor-element-69c61c5{font-size:28px}.elementor-27 .elementor-element.elementor-element-ac2e513>.elementor-widget-container{margin:-15px 0 0 0}.elementor-27 .elementor-element.elementor-element-ac2e513{font-size:15px}.elementor-27 .elementor-element.elementor-element-8c143c8>.elementor-widget-container{margin:0 0 0 0}.elementor-27 .elementor-element.elementor-element-3dd7560>.elementor-element-populated{padding:10px 10px 10px 10px}.elementor-27 .elementor-element.elementor-element-12869a6{font-size:15px}.elementor-27 .elementor-element.elementor-element-db83b19{font-size:15px}.elementor-27 .elementor-element.elementor-element-f33f3a9>.elementor-element-populated{padding:10px 10px 10px 10px}.elementor-27 .elementor-element.elementor-element-b2f102b{font-size:15px}.elementor-27 .elementor-element.elementor-element-ad09a71{font-size:15px}.elementor-27 .elementor-element.elementor-element-ba5ab69>.elementor-element-populated{padding:10px 10px 10px 10px}.elementor-27 .elementor-element.elementor-element-ad287ac{font-size:15px}.elementor-27 .elementor-element.elementor-element-5315c24{font-size:15px}.elementor-27 .elementor-element.elementor-element-fe3e424>.elementor-element-populated{padding:10px 10px 10px 10px}.elementor-27 .elementor-element.elementor-element-e9efa53{font-size:15px}.elementor-27 .elementor-element.elementor-element-6d53690{font-size:15px}.elementor-27 .elementor-element.elementor-element-ed4efde{padding:30px 10px 30px 10px}.elementor-27 .elementor-element.elementor-element-15497f9{width:100%}.elementor-27 .elementor-element.elementor-element-15497f9>.elementor-element-populated{padding:0 0 0 0}.elementor-27 .elementor-element.elementor-element-0bd88be{font-size:28px}.elementor-27 .elementor-element.elementor-element-7737dad>.elementor-widget-container{margin:-15px 0 0 0}.elementor-27 .elementor-element.elementor-element-7737dad{font-size:15px}.elementor-27 .elementor-element.elementor-element-88ccff4>.elementor-widget-container{margin:0 0 0 0}.elementor-27 .elementor-element.elementor-element-63f7770>.elementor-element-populated{padding:0 0 0 0}.elementor-27 .elementor-element.elementor-element-5959fd9>.elementor-element-populated{padding:10px 10px 10px 10px}.elementor-27 .elementor-element.elementor-element-4ef7f6a{font-size:15px}.elementor-27 .elementor-element.elementor-element-ea9895d{font-size:15px}.elementor-27 .elementor-element.elementor-element-b64ab7b>.elementor-element-populated{padding:10px 10px 10px 10px}.elementor-27 .elementor-element.elementor-element-9b28446{font-size:15px}.elementor-27 .elementor-element.elementor-element-7ea1115{font-size:15px}.elementor-27 .elementor-element.elementor-element-b84fbd8>.elementor-element-populated{padding:10px 10px 10px 10px}.elementor-27 .elementor-element.elementor-element-177b263{font-size:15px}.elementor-27 .elementor-element.elementor-element-df6ae0f{font-size:15px}.elementor-27 .elementor-element.elementor-element-5da531b>.elementor-element-populated{padding:10px 10px 10px 10px}.elementor-27 .elementor-element.elementor-element-2d874d5{font-size:15px}.elementor-27 .elementor-element.elementor-element-80ce901{font-size:15px}}.elementor-27 .elementor-element.elementor-element-f1f2fb1,.elementor-27 .elementor-element.elementor-element-f1f2fb1 strong,.elementor-27 .elementor-element.elementor-element-f1f2fb1 div{color:#ffffff!important}.elementor-27 .elementor-element.elementor-element-b17b61d::before,.elementor-27 .elementor-element.elementor-element-b17b61d::after,.elementor-27 .elementor-element.elementor-element-b17b61d .anime_wrap::before,.elementor-27 .elementor-element.elementor-element-b17b61d .anime_wrap::after{background-color:#FCF9F299!important;background:#FCF9F299!important}.elementor-27 .elementor-element.elementor-element-cf2c762::before,.elementor-27 .elementor-element.elementor-element-cf2c762::after,.elementor-27 .elementor-element.elementor-element-cf2c762 .anime_wrap::before,.elementor-27 .elementor-element.elementor-element-cf2c762 .anime_wrap::after{background-color:#FCF9F299!important;background:#FCF9F299!important}.elementor-27 .elementor-element.elementor-element-2e129f3::before,.elementor-27 .elementor-element.elementor-element-2e129f3::after,.elementor-27 .elementor-element.elementor-element-2e129f3 .anime_wrap::before,.elementor-27 .elementor-element.elementor-element-2e129f3 .anime_wrap::after{background-color:#FCF9F299!important;background:#FCF9F299!important}