.elementor-46 .elementor-element.elementor-element-d7b38df>.elementor-container{min-height:550px}.elementor-46 .elementor-element.elementor-element-d7b38df>.elementor-container:after{content:"";min-height:inherit}.elementor-46 .elementor-element.elementor-element-d7b38df:not(.elementor-motion-effects-element-type-background), .elementor-46 .elementor-element.elementor-element-d7b38df > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url(https://diving.ntmg.jp/wp-content/uploads/2021/02/francesco-ungaro-XYMm4LRKZLE-unsplash-2.jpg);background-position:center center;background-size:cover}.elementor-46 .elementor-element.elementor-element-d7b38df>.elementor-background-overlay{background-color:#020101DE;opacity:.25;transition:background .3s , border-radius .3s , opacity .3s}.elementor-46 .elementor-element.elementor-element-d7b38df{transition:background .3s , border .3s , border-radius .3s , box-shadow .3s;color:#020101FC}.elementor-46 .elementor-element.elementor-element-d7b38df>.elementor-shape-bottom .elementor-shape-fill{fill:#003e53}.elementor-46 .elementor-element.elementor-element-3d8dd291>.elementor-container{max-width:980px}.elementor-46 .elementor-element.elementor-element-3d8dd291>.elementor-container>.elementor-row>.elementor-column>.elementor-column-wrap>.elementor-widget-wrap{align-content:center;align-items:center}.elementor-46 .elementor-element.elementor-element-3d8dd291:not(.elementor-motion-effects-element-type-background), .elementor-46 .elementor-element.elementor-element-3d8dd291 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#edfffd}.elementor-46 .elementor-element.elementor-element-3d8dd291{transition:background .3s , border .3s , border-radius .3s , box-shadow .3s;padding:0 0 30px 0}.elementor-46 .elementor-element.elementor-element-3d8dd291>.elementor-background-overlay{transition:background .3s , border-radius .3s , opacity .3s}.elementor-46 .elementor-element.elementor-element-eba4b9e>.elementor-element-populated{padding:0 0 0 0}.elementor-46 .elementor-element.elementor-element-6f1dae4{text-align:center}.elementor-46 .elementor-element.elementor-element-6f1dae4 .elementor-heading-title{color:#fff}.elementor-46 .elementor-element.elementor-element-6f1dae4>.elementor-widget-container{margin:0 0 -30px 0}.elementor-46 .elementor-element.elementor-element-4d7d7d2{text-align:center}.elementor-46 .elementor-element.elementor-element-4d7d7d2 .elementor-heading-title{color:#757575}.elementor-46 .elementor-element.elementor-element-ebc3ba8{text-align:center}.elementor-46 .elementor-element.elementor-element-ebc3ba8 .elementor-heading-title{color:#fff;font-size:20px;font-weight:bold;font-style:normal}.elementor-46 .elementor-element.elementor-element-ebc3ba8>.elementor-widget-container{background-color:var(--e-global-color-primary);border-radius:20px 020px 20px 20px}.elementor-46 .elementor-element.elementor-element-b273611{text-align:center}.elementor-46 .elementor-element.elementor-element-b273611 .elementor-heading-title{color:#212121;font-weight:bold}.elementor-46 .elementor-element.elementor-element-36ed83b{text-align:center}.elementor-46 .elementor-element.elementor-element-36ed83b .elementor-heading-title{color:#fff;font-size:20px;font-weight:bold;font-style:normal}.elementor-46 .elementor-element.elementor-element-36ed83b>.elementor-widget-container{background-color:var(--e-global-color-primary);border-radius:20px 020px 20px 20px}.elementor-46 .elementor-element.elementor-element-d505173{text-align:center}.elementor-46 .elementor-element.elementor-element-d505173 .elementor-heading-title{color:#212121;font-weight:bold}.elementor-46 .elementor-element.elementor-element-0ad7ff8{text-align:center}.elementor-46 .elementor-element.elementor-element-0ad7ff8 .elementor-heading-title{color:#fff;font-size:20px;font-weight:bold;font-style:normal}.elementor-46 .elementor-element.elementor-element-0ad7ff8>.elementor-widget-container{background-color:var(--e-global-color-primary);border-radius:20px 020px 20px 20px}.elementor-46 .elementor-element.elementor-element-c84b7fd{text-align:center}.elementor-46 .elementor-element.elementor-element-c84b7fd .elementor-heading-title{color:#212121;font-weight:bold}.elementor-46 .elementor-element.elementor-element-06b36df{text-align:center}.elementor-46 .elementor-element.elementor-element-8808b4f>.elementor-container{max-width:980px}.elementor-46 .elementor-element.elementor-element-8808b4f>.elementor-container>.elementor-row>.elementor-column>.elementor-column-wrap>.elementor-widget-wrap{align-content:center;align-items:center}.elementor-46 .elementor-element.elementor-element-8808b4f{padding:80px 0 80px 0}.elementor-46 .elementor-element.elementor-element-694cabc>.elementor-element-populated{padding:0 60px 0 0}.elementor-46 .elementor-element.elementor-element-866c0ac .elementor-heading-title{color:#8daca6;font-family:"Playfair Display",sans-serif;font-size:36px;font-weight:normal}.elementor-46 .elementor-element.elementor-element-e5889e1{font-family:"Roboto",sans-serif}.elementor-46 .elementor-element.elementor-element-ba0f97b .elementor-image img{border-style:solid;border-width:10px 10px 10px 10px;border-color:#fff;box-shadow:10px 10px 20px 0 rgba(0,0,0,.12)}.elementor-46 .elementor-element.elementor-element-2a7c8f1b{text-align:center}.elementor-46 .elementor-element.elementor-element-2a7c8f1b .elementor-heading-title{color:#fcea90;font-size:20px;font-weight:bold;font-style:normal}.elementor-46 .elementor-element.elementor-element-2a7c8f1b>.elementor-widget-container{border-radius:0 0 0 0}.elementor-46 .elementor-element.elementor-element-c9740f{text-align:center}.elementor-46 .elementor-element.elementor-element-c9740f .elementor-heading-title{color:#212121;font-weight:bold}.elementor-46 .elementor-element.elementor-element-581da607{text-align:center}.elementor-46 .elementor-element.elementor-element-581da607 .elementor-heading-title{color:#fcea90;font-size:20px;font-weight:bold;font-style:normal}.elementor-46 .elementor-element.elementor-element-581da607>.elementor-widget-container{border-radius:0 0 0 0}.elementor-46 .elementor-element.elementor-element-7d00094f{text-align:center}.elementor-46 .elementor-element.elementor-element-7d00094f .elementor-heading-title{color:#212121;font-weight:bold}.elementor-46 .elementor-element.elementor-element-878e190{text-align:center}.elementor-46 .elementor-element.elementor-element-878e190 .elementor-heading-title{color:#fcea90;font-size:20px;font-weight:bold;font-style:normal}.elementor-46 .elementor-element.elementor-element-878e190>.elementor-widget-container{border-radius:0 0 0 0}.elementor-46 .elementor-element.elementor-element-1ddd9837{text-align:center}.elementor-46 .elementor-element.elementor-element-1ddd9837 .elementor-heading-title{color:#212121;font-weight:bold}.elementor-46 .elementor-element.elementor-element-31e767f .elementor-button{font-weight:bold;fill:#fffffd;color:#fffffd;background-color:#fc0}.elementor-46 .elementor-element.elementor-element-2b479d1>.elementor-container{max-width:980px}.elementor-46 .elementor-element.elementor-element-2b479d1>.elementor-container>.elementor-row>.elementor-column>.elementor-column-wrap>.elementor-widget-wrap{align-content:center;align-items:center}.elementor-46 .elementor-element.elementor-element-2b479d1{padding:80px 0 0 0}.elementor-46 .elementor-element.elementor-element-278c8780 .elementor-image img{border-style:solid;border-width:10px 10px 10px 10px;border-color:#fff;box-shadow:-10px 10px 20px 0 rgba(0,0,0,.12)}.elementor-46 .elementor-element.elementor-element-6e25e857>.elementor-element-populated{padding:0 0 0 60px}.elementor-46 .elementor-element.elementor-element-49f37dc3 .elementor-heading-title{color:#8daca6;font-family:"Playfair Display",sans-serif;font-size:36px;font-weight:normal}.elementor-46 .elementor-element.elementor-element-30f813fc{font-family:"Roboto",sans-serif}.elementor-46 .elementor-element.elementor-element-21a444f8{text-align:center}.elementor-46 .elementor-element.elementor-element-21a444f8 .elementor-heading-title{color:#fcea90;font-size:20px;font-weight:bold;font-style:normal}.elementor-46 .elementor-element.elementor-element-21a444f8>.elementor-widget-container{border-radius:0 0 0 0}.elementor-46 .elementor-element.elementor-element-77208f80{text-align:center}.elementor-46 .elementor-element.elementor-element-77208f80 .elementor-heading-title{color:#212121;font-weight:bold}.elementor-46 .elementor-element.elementor-element-2dc90f6e{text-align:center}.elementor-46 .elementor-element.elementor-element-2dc90f6e .elementor-heading-title{color:#fcea90;font-size:20px;font-weight:bold;font-style:normal}.elementor-46 .elementor-element.elementor-element-2dc90f6e>.elementor-widget-container{border-radius:0 0 0 0}.elementor-46 .elementor-element.elementor-element-76ed424b{text-align:center}.elementor-46 .elementor-element.elementor-element-76ed424b .elementor-heading-title{color:#212121;font-weight:bold}.elementor-46 .elementor-element.elementor-element-6932e2f0{text-align:center}.elementor-46 .elementor-element.elementor-element-6932e2f0 .elementor-heading-title{color:#fcea90;font-size:20px;font-weight:bold;font-style:normal}.elementor-46 .elementor-element.elementor-element-6932e2f0>.elementor-widget-container{border-radius:0 0 0 0}.elementor-46 .elementor-element.elementor-element-6685baf4{text-align:center}.elementor-46 .elementor-element.elementor-element-6685baf4 .elementor-heading-title{color:#212121;font-weight:bold}.elementor-46 .elementor-element.elementor-element-23fa73c7 .elementor-button{font-weight:bold;fill:#fffffd;color:#fffffd;background-color:#fc0}.elementor-46 .elementor-element.elementor-element-25b8a11d>.elementor-container{max-width:980px}.elementor-46 .elementor-element.elementor-element-25b8a11d>.elementor-container>.elementor-row>.elementor-column>.elementor-column-wrap>.elementor-widget-wrap{align-content:center;align-items:center}.elementor-46 .elementor-element.elementor-element-25b8a11d{padding:80px 0 80px 0}.elementor-46 .elementor-element.elementor-element-972ddda>.elementor-element-populated{padding:0 60px 0 0}.elementor-46 .elementor-element.elementor-element-357dc26c .elementor-heading-title{color:#8daca6;font-family:"Playfair Display",sans-serif;font-size:36px;font-weight:normal}.elementor-46 .elementor-element.elementor-element-787407c8{font-family:"Roboto",sans-serif}.elementor-46 .elementor-element.elementor-element-6d0ad8b5 .elementor-image img{border-style:solid;border-width:10px 10px 10px 10px;border-color:#fff;box-shadow:10px 10px 20px 0 rgba(0,0,0,.12)}.elementor-46 .elementor-element.elementor-element-541a898a{text-align:center}.elementor-46 .elementor-element.elementor-element-541a898a .elementor-heading-title{color:#fcea90;font-size:20px;font-weight:bold;font-style:normal}.elementor-46 .elementor-element.elementor-element-541a898a>.elementor-widget-container{border-radius:0 0 0 0}.elementor-46 .elementor-element.elementor-element-6dde4a71{text-align:center}.elementor-46 .elementor-element.elementor-element-6dde4a71 .elementor-heading-title{color:#212121;font-weight:bold}.elementor-46 .elementor-element.elementor-element-241a56c1{text-align:center}.elementor-46 .elementor-element.elementor-element-241a56c1 .elementor-heading-title{color:#fcea90;font-size:20px;font-weight:bold;font-style:normal}.elementor-46 .elementor-element.elementor-element-241a56c1>.elementor-widget-container{border-radius:0 0 0 0}.elementor-46 .elementor-element.elementor-element-162ccdc{text-align:center}.elementor-46 .elementor-element.elementor-element-162ccdc .elementor-heading-title{color:#212121;font-weight:bold}.elementor-46 .elementor-element.elementor-element-7e4631d5{text-align:center}.elementor-46 .elementor-element.elementor-element-7e4631d5 .elementor-heading-title{color:#fcea90;font-size:20px;font-weight:bold;font-style:normal}.elementor-46 .elementor-element.elementor-element-7e4631d5>.elementor-widget-container{border-radius:0 0 0 0}.elementor-46 .elementor-element.elementor-element-64fda801{text-align:center}.elementor-46 .elementor-element.elementor-element-64fda801 .elementor-heading-title{color:#212121;font-weight:bold}.elementor-46 .elementor-element.elementor-element-738abcaf .elementor-button{font-weight:bold;fill:#fffffd;color:#fffffd;background-color:#fc0}.elementor-46 .elementor-element.elementor-element-31b19cc>.elementor-container{max-width:700px}.elementor-46 .elementor-element.elementor-element-31b19cc>.elementor-container>.elementor-row>.elementor-column>.elementor-column-wrap>.elementor-widget-wrap{align-content:center;align-items:center}.elementor-46 .elementor-element.elementor-element-31b19cc{padding:100px 0 100px 0}.elementor-46 .elementor-element.elementor-element-41221674{text-align:center}.elementor-46 .elementor-element.elementor-element-41221674 .elementor-heading-title{color:#000;font-size:45px;font-weight:600;line-height:1.4em}.elementor-46 .elementor-element.elementor-element-28e573ac .elementor-text-editor{text-align:center}.elementor-46 .elementor-element.elementor-element-28e573ac{color:#bfbfbf;font-size:16px;font-weight:300;line-height:2em}.elementor-46 .elementor-element.elementor-element-3106823b>.elementor-container{max-width:1000px}.elementor-46 .elementor-element.elementor-element-3106823b>.elementor-container>.elementor-row>.elementor-column>.elementor-column-wrap>.elementor-widget-wrap{align-content:center;align-items:center}.elementor-46 .elementor-element.elementor-element-32123487 .elementor-button{font-size:14px;font-weight:600;text-transform:uppercase;letter-spacing:3px;fill:#000;color:#000;background-color:rgba(0,0,0,0);border-style:solid;border-width:0 0 1px 0;border-color:#000;border-radius:0 0 0 0;padding:0 0 10px 0}.elementor-46 .elementor-element.elementor-element-32123487 .elementor-button:hover,.elementor-46 .elementor-element.elementor-element-32123487 .elementor-button:focus{color:#00ce1b;border-color:#00ce1b}.elementor-46 .elementor-element.elementor-element-32123487 .elementor-button:hover svg,.elementor-46 .elementor-element.elementor-element-32123487 .elementor-button:focus svg{fill:#00ce1b}.elementor-46 .elementor-element.elementor-element-32123487>.elementor-widget-container{padding:15px 0 0 0}.elementor-46 .elementor-element.elementor-element-55e5b8a8{--grid-template-columns:repeat(2,auto);--grid-column-gap:55px;--grid-row-gap:0}.elementor-46 .elementor-element.elementor-element-55e5b8a8 .elementor-widget-container{text-align:center}@media (max-width:1024px){.elementor-46 .elementor-element.elementor-element-3d8dd291{padding:0 20px 0 20px}.elementor-46 .elementor-element.elementor-element-8808b4f{padding:30px 30px 60px 30px}.elementor-46 .elementor-element.elementor-element-2b479d1{padding:30px 30px 30px 30px}.elementor-46 .elementor-element.elementor-element-25b8a11d{padding:30px 30px 60px 30px}.elementor-46 .elementor-element.elementor-element-31b19cc{padding:100px 25px 100px 25px}}@media (max-width:767px){.elementor-46 .elementor-element.elementor-element-d7b38df>.elementor-container{min-height:279px}.elementor-46 .elementor-element.elementor-element-d7b38df>.elementor-container:after{content:"";min-height:inherit}.elementor-46 .elementor-element.elementor-element-d7b38df:not(.elementor-motion-effects-element-type-background), .elementor-46 .elementor-element.elementor-element-d7b38df > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url(http://tour.ntmg.jp/wp-content/uploads/2021/01/main1-mob.jpg)}.elementor-46 .elementor-element.elementor-element-3d8dd291{padding:30px 30px 30px 30px}.elementor-46 .elementor-element.elementor-element-694cabc>.elementor-element-populated{padding:0 0 0 0}.elementor-46 .elementor-element.elementor-element-866c0ac{text-align:center}.elementor-46 .elementor-element.elementor-element-e5889e1 .elementor-text-editor{text-align:center}.elementor-46 .elementor-element.elementor-element-ba0f97b>.elementor-widget-container{padding:0 0 30px 0}.elementor-46 .elementor-element.elementor-element-278c8780>.elementor-widget-container{padding:0 0 30px 0}.elementor-46 .elementor-element.elementor-element-6e25e857>.elementor-element-populated{padding:0 0 0 0}.elementor-46 .elementor-element.elementor-element-49f37dc3{text-align:center}.elementor-46 .elementor-element.elementor-element-30f813fc .elementor-text-editor{text-align:center}.elementor-46 .elementor-element.elementor-element-972ddda>.elementor-element-populated{padding:0 0 0 0}.elementor-46 .elementor-element.elementor-element-357dc26c{text-align:center}.elementor-46 .elementor-element.elementor-element-787407c8 .elementor-text-editor{text-align:center}.elementor-46 .elementor-element.elementor-element-6d0ad8b5>.elementor-widget-container{padding:0 0 30px 0}.elementor-46 .elementor-element.elementor-element-31b19cc{padding:50px 20px 50px 20px}.elementor-46 .elementor-element.elementor-element-41221674 .elementor-heading-title{font-size:30px}}