.elementor-20 .elementor-element.elementor-element-703f7f4{margin-top:10px;margin-bottom:10px;padding:100px 0px 0px 0px;}.elementor-20 .elementor-element.elementor-element-c6248d2.elementor-widget-heading .elementor-heading-title{color:#FFFFFF;}.elementor-20 .elementor-element.elementor-element-c6248d2 .elementor-heading-title{font-size:56px;letter-spacing:5.5px;}.elementor-20 .elementor-element.elementor-element-c6248d2 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-20 .elementor-element.elementor-element-c6248d2{z-index:1;}.elementor-20 .elementor-element.elementor-element-84a72a1 .elementor-image img{width:882px;}.elementor-20 .elementor-element.elementor-element-84a72a1 > .elementor-widget-container{margin:-229px 0px 0px 0px;}.elementor-20 .elementor-element.elementor-element-84a72a1{z-index:0;}.elementor-20 .elementor-element.elementor-element-583722e > .elementor-container{max-width:900px;}.elementor-20 .elementor-element.elementor-element-583722e{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:0px 0px 0px 0px;}.elementor-20 .elementor-element.elementor-element-583722e > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-20 .elementor-element.elementor-element-0b7abc9:not(.elementor-motion-effects-element-type-background) > .elementor-element-populated, .elementor-20 .elementor-element.elementor-element-0b7abc9 > .elementor-column-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("http://dokkyogeneral.com/cms/wp-content/uploads/shimizu_prezents1-1.png");background-position:0px 20px;background-repeat:no-repeat;background-size:45px auto;}.elementor-20 .elementor-element.elementor-element-0b7abc9 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:15px 15px 50px 80px;}.elementor-20 .elementor-element.elementor-element-0b7abc9 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-20 .elementor-element.elementor-element-12fcac3{color:#000000;font-family:"Noto Sans JP", Sans-serif;font-size:16px;font-weight:700;line-height:2em;}.elementor-20 .elementor-element.elementor-element-12fcac3 > .elementor-widget-container{margin:0px 150px 0px 0px;}.elementor-20 .elementor-element.elementor-element-04054c9{margin-top:0px;margin-bottom:30px;}.elementor-bc-flex-widget .elementor-20 .elementor-element.elementor-element-aa37cd8.elementor-column .elementor-column-wrap{align-items:flex-start;}.elementor-20 .elementor-element.elementor-element-aa37cd8.elementor-column.elementor-element[data-element_type="column"] > .elementor-column-wrap.elementor-element-populated > .elementor-widget-wrap{align-content:flex-start;align-items:flex-start;}.elementor-20 .elementor-element.elementor-element-aa37cd8 > .elementor-element-populated{margin:0px 0px 0px 0px;padding:15px 15px 15px 15px;}.elementor-20 .elementor-element.elementor-element-e3d78d0{text-align:left;}.elementor-20 .elementor-element.elementor-element-e3d78d0 .elementor-image img{width:100px;}.elementor-bc-flex-widget .elementor-20 .elementor-element.elementor-element-19ee4b0.elementor-column .elementor-column-wrap{align-items:flex-start;}.elementor-20 .elementor-element.elementor-element-19ee4b0.elementor-column.elementor-element[data-element_type="column"] > .elementor-column-wrap.elementor-element-populated > .elementor-widget-wrap{align-content:flex-start;align-items:flex-start;}.elementor-20 .elementor-element.elementor-element-19ee4b0 > .elementor-element-populated{padding:15px 15px 15px 15px;}.elementor-20 .elementor-element.elementor-element-b9bfd2b .elementor-heading-title{font-size:23px;font-weight:700;line-height:1.8em;}.elementor-20 .elementor-element.elementor-element-b9bfd2b > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-20 .elementor-element.elementor-element-0b95a9d{margin-top:0px;margin-bottom:30px;}.elementor-bc-flex-widget .elementor-20 .elementor-element.elementor-element-1b61233.elementor-column .elementor-column-wrap{align-items:flex-start;}.elementor-20 .elementor-element.elementor-element-1b61233.elementor-column.elementor-element[data-element_type="column"] > .elementor-column-wrap.elementor-element-populated > .elementor-widget-wrap{align-content:flex-start;align-items:flex-start;}.elementor-20 .elementor-element.elementor-element-1b61233 > .elementor-element-populated{margin:0px 0px 0px 0px;padding:15px 15px 15px 15px;}.elementor-20 .elementor-element.elementor-element-c6ff6a6{text-align:left;}.elementor-20 .elementor-element.elementor-element-c6ff6a6 .elementor-image img{width:100px;}.elementor-bc-flex-widget .elementor-20 .elementor-element.elementor-element-495656a.elementor-column .elementor-column-wrap{align-items:flex-start;}.elementor-20 .elementor-element.elementor-element-495656a.elementor-column.elementor-element[data-element_type="column"] > .elementor-column-wrap.elementor-element-populated > .elementor-widget-wrap{align-content:flex-start;align-items:flex-start;}.elementor-20 .elementor-element.elementor-element-495656a > .elementor-element-populated{padding:15px 15px 15px 15px;}.elementor-20 .elementor-element.elementor-element-5384d79 .elementor-heading-title{font-size:23px;font-weight:700;line-height:1.8em;}.elementor-20 .elementor-element.elementor-element-5384d79 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-20 .elementor-element.elementor-element-eb8d2f8{margin-top:0px;margin-bottom:30px;}.elementor-bc-flex-widget .elementor-20 .elementor-element.elementor-element-874ea91.elementor-column .elementor-column-wrap{align-items:flex-start;}.elementor-20 .elementor-element.elementor-element-874ea91.elementor-column.elementor-element[data-element_type="column"] > .elementor-column-wrap.elementor-element-populated > .elementor-widget-wrap{align-content:flex-start;align-items:flex-start;}.elementor-20 .elementor-element.elementor-element-874ea91 > .elementor-element-populated{margin:0px 0px 0px 0px;padding:15px 15px 15px 15px;}.elementor-20 .elementor-element.elementor-element-c067d99{text-align:left;}.elementor-20 .elementor-element.elementor-element-c067d99 .elementor-image img{width:100px;}.elementor-bc-flex-widget .elementor-20 .elementor-element.elementor-element-07d8166.elementor-column .elementor-column-wrap{align-items:flex-start;}.elementor-20 .elementor-element.elementor-element-07d8166.elementor-column.elementor-element[data-element_type="column"] > .elementor-column-wrap.elementor-element-populated > .elementor-widget-wrap{align-content:flex-start;align-items:flex-start;}.elementor-20 .elementor-element.elementor-element-07d8166 > .elementor-element-populated{padding:15px 15px 15px 15px;}.elementor-20 .elementor-element.elementor-element-55f4c83 .elementor-heading-title{font-size:23px;font-weight:700;line-height:1.8em;}.elementor-20 .elementor-element.elementor-element-55f4c83 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-20 .elementor-element.elementor-element-f70ead0{margin-top:0px;margin-bottom:30px;}.elementor-bc-flex-widget .elementor-20 .elementor-element.elementor-element-f356d9d.elementor-column .elementor-column-wrap{align-items:flex-start;}.elementor-20 .elementor-element.elementor-element-f356d9d.elementor-column.elementor-element[data-element_type="column"] > .elementor-column-wrap.elementor-element-populated > .elementor-widget-wrap{align-content:flex-start;align-items:flex-start;}.elementor-20 .elementor-element.elementor-element-f356d9d > .elementor-element-populated{margin:0px 0px 0px 0px;padding:15px 15px 15px 15px;}.elementor-20 .elementor-element.elementor-element-0df489e{text-align:left;}.elementor-20 .elementor-element.elementor-element-0df489e .elementor-image img{width:100px;}.elementor-bc-flex-widget .elementor-20 .elementor-element.elementor-element-f4617e4.elementor-column .elementor-column-wrap{align-items:flex-start;}.elementor-20 .elementor-element.elementor-element-f4617e4.elementor-column.elementor-element[data-element_type="column"] > .elementor-column-wrap.elementor-element-populated > .elementor-widget-wrap{align-content:flex-start;align-items:flex-start;}.elementor-20 .elementor-element.elementor-element-f4617e4 > .elementor-element-populated{padding:15px 15px 15px 15px;}.elementor-20 .elementor-element.elementor-element-811a613 .elementor-heading-title{font-size:23px;font-weight:700;line-height:1.8em;}.elementor-20 .elementor-element.elementor-element-811a613 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-20 .elementor-element.elementor-element-7f1c2d7{margin-top:0px;margin-bottom:30px;}.elementor-bc-flex-widget .elementor-20 .elementor-element.elementor-element-7be2976.elementor-column .elementor-column-wrap{align-items:flex-start;}.elementor-20 .elementor-element.elementor-element-7be2976.elementor-column.elementor-element[data-element_type="column"] > .elementor-column-wrap.elementor-element-populated > .elementor-widget-wrap{align-content:flex-start;align-items:flex-start;}.elementor-20 .elementor-element.elementor-element-7be2976 > .elementor-element-populated{margin:0px 0px 0px 0px;padding:15px 15px 15px 15px;}.elementor-20 .elementor-element.elementor-element-61bff33{text-align:left;}.elementor-20 .elementor-element.elementor-element-61bff33 .elementor-image img{width:100px;}.elementor-bc-flex-widget .elementor-20 .elementor-element.elementor-element-0bfb563.elementor-column .elementor-column-wrap{align-items:flex-start;}.elementor-20 .elementor-element.elementor-element-0bfb563.elementor-column.elementor-element[data-element_type="column"] > .elementor-column-wrap.elementor-element-populated > .elementor-widget-wrap{align-content:flex-start;align-items:flex-start;}.elementor-20 .elementor-element.elementor-element-0bfb563 > .elementor-element-populated{padding:15px 15px 15px 15px;}.elementor-20 .elementor-element.elementor-element-6538be6 .elementor-heading-title{font-size:23px;font-weight:700;line-height:1.8em;}.elementor-20 .elementor-element.elementor-element-6538be6 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-20 .elementor-element.elementor-element-a117470{margin-top:0px;margin-bottom:30px;}.elementor-bc-flex-widget .elementor-20 .elementor-element.elementor-element-d4c0202.elementor-column .elementor-column-wrap{align-items:flex-start;}.elementor-20 .elementor-element.elementor-element-d4c0202.elementor-column.elementor-element[data-element_type="column"] > .elementor-column-wrap.elementor-element-populated > .elementor-widget-wrap{align-content:flex-start;align-items:flex-start;}.elementor-20 .elementor-element.elementor-element-d4c0202 > .elementor-element-populated{margin:0px 0px 0px 0px;padding:15px 15px 15px 15px;}.elementor-20 .elementor-element.elementor-element-59e511a{text-align:left;}.elementor-20 .elementor-element.elementor-element-59e511a .elementor-image img{width:100px;}.elementor-bc-flex-widget .elementor-20 .elementor-element.elementor-element-1be8f6b.elementor-column .elementor-column-wrap{align-items:flex-start;}.elementor-20 .elementor-element.elementor-element-1be8f6b.elementor-column.elementor-element[data-element_type="column"] > .elementor-column-wrap.elementor-element-populated > .elementor-widget-wrap{align-content:flex-start;align-items:flex-start;}.elementor-20 .elementor-element.elementor-element-1be8f6b > .elementor-element-populated{padding:15px 15px 15px 15px;}.elementor-20 .elementor-element.elementor-element-9867f66 .elementor-heading-title{font-size:23px;font-weight:700;line-height:1.8em;}.elementor-20 .elementor-element.elementor-element-9867f66 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-20 .elementor-element.elementor-element-65dd3bb{margin-top:0px;margin-bottom:30px;}.elementor-bc-flex-widget .elementor-20 .elementor-element.elementor-element-4479d6f.elementor-column .elementor-column-wrap{align-items:flex-start;}.elementor-20 .elementor-element.elementor-element-4479d6f.elementor-column.elementor-element[data-element_type="column"] > .elementor-column-wrap.elementor-element-populated > .elementor-widget-wrap{align-content:flex-start;align-items:flex-start;}.elementor-20 .elementor-element.elementor-element-4479d6f > .elementor-element-populated{margin:0px 0px 0px 0px;padding:15px 15px 15px 15px;}.elementor-20 .elementor-element.elementor-element-d11c8e0{text-align:left;}.elementor-20 .elementor-element.elementor-element-d11c8e0 .elementor-image img{width:100px;}.elementor-bc-flex-widget .elementor-20 .elementor-element.elementor-element-a26c305.elementor-column .elementor-column-wrap{align-items:flex-start;}.elementor-20 .elementor-element.elementor-element-a26c305.elementor-column.elementor-element[data-element_type="column"] > .elementor-column-wrap.elementor-element-populated > .elementor-widget-wrap{align-content:flex-start;align-items:flex-start;}.elementor-20 .elementor-element.elementor-element-a26c305 > .elementor-element-populated{padding:15px 15px 15px 15px;}.elementor-20 .elementor-element.elementor-element-1976c89 .elementor-heading-title{font-size:23px;font-weight:700;line-height:1.8em;}.elementor-20 .elementor-element.elementor-element-1976c89 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-20 .elementor-element.elementor-element-fc38b7a{margin-top:0px;margin-bottom:30px;}.elementor-bc-flex-widget .elementor-20 .elementor-element.elementor-element-f990a99.elementor-column .elementor-column-wrap{align-items:flex-start;}.elementor-20 .elementor-element.elementor-element-f990a99.elementor-column.elementor-element[data-element_type="column"] > .elementor-column-wrap.elementor-element-populated > .elementor-widget-wrap{align-content:flex-start;align-items:flex-start;}.elementor-20 .elementor-element.elementor-element-f990a99 > .elementor-element-populated{margin:0px 0px 0px 0px;padding:15px 15px 15px 15px;}.elementor-20 .elementor-element.elementor-element-97a21ac{text-align:left;}.elementor-20 .elementor-element.elementor-element-97a21ac .elementor-image img{width:100px;}.elementor-bc-flex-widget .elementor-20 .elementor-element.elementor-element-13755cf.elementor-column .elementor-column-wrap{align-items:flex-start;}.elementor-20 .elementor-element.elementor-element-13755cf.elementor-column.elementor-element[data-element_type="column"] > .elementor-column-wrap.elementor-element-populated > .elementor-widget-wrap{align-content:flex-start;align-items:flex-start;}.elementor-20 .elementor-element.elementor-element-13755cf > .elementor-element-populated{padding:15px 15px 15px 15px;}.elementor-20 .elementor-element.elementor-element-c0dfb58 .elementor-heading-title{font-size:23px;font-weight:700;line-height:1.8em;}.elementor-20 .elementor-element.elementor-element-c0dfb58 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-20 .elementor-element.elementor-element-2803953{margin-top:0px;margin-bottom:30px;}.elementor-bc-flex-widget .elementor-20 .elementor-element.elementor-element-def2157.elementor-column .elementor-column-wrap{align-items:flex-start;}.elementor-20 .elementor-element.elementor-element-def2157.elementor-column.elementor-element[data-element_type="column"] > .elementor-column-wrap.elementor-element-populated > .elementor-widget-wrap{align-content:flex-start;align-items:flex-start;}.elementor-20 .elementor-element.elementor-element-def2157 > .elementor-element-populated{margin:0px 0px 0px 0px;padding:15px 15px 15px 15px;}.elementor-20 .elementor-element.elementor-element-aab4c99{text-align:left;}.elementor-20 .elementor-element.elementor-element-aab4c99 .elementor-image img{width:100px;}.elementor-bc-flex-widget .elementor-20 .elementor-element.elementor-element-c058b7e.elementor-column .elementor-column-wrap{align-items:flex-start;}.elementor-20 .elementor-element.elementor-element-c058b7e.elementor-column.elementor-element[data-element_type="column"] > .elementor-column-wrap.elementor-element-populated > .elementor-widget-wrap{align-content:flex-start;align-items:flex-start;}.elementor-20 .elementor-element.elementor-element-c058b7e > .elementor-element-populated{padding:15px 15px 15px 15px;}.elementor-20 .elementor-element.elementor-element-4acd2b9 .elementor-heading-title{font-size:23px;font-weight:700;line-height:1.8em;}.elementor-20 .elementor-element.elementor-element-4acd2b9 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-20 .elementor-element.elementor-element-186906c{margin-top:0px;margin-bottom:30px;}.elementor-bc-flex-widget .elementor-20 .elementor-element.elementor-element-c1297ab.elementor-column .elementor-column-wrap{align-items:flex-start;}.elementor-20 .elementor-element.elementor-element-c1297ab.elementor-column.elementor-element[data-element_type="column"] > .elementor-column-wrap.elementor-element-populated > .elementor-widget-wrap{align-content:flex-start;align-items:flex-start;}.elementor-20 .elementor-element.elementor-element-c1297ab > .elementor-element-populated{margin:0px 0px 0px 0px;padding:15px 15px 15px 15px;}.elementor-20 .elementor-element.elementor-element-1171663{text-align:left;}.elementor-20 .elementor-element.elementor-element-1171663 .elementor-image img{width:100px;}.elementor-bc-flex-widget .elementor-20 .elementor-element.elementor-element-68349c0.elementor-column .elementor-column-wrap{align-items:flex-start;}.elementor-20 .elementor-element.elementor-element-68349c0.elementor-column.elementor-element[data-element_type="column"] > .elementor-column-wrap.elementor-element-populated > .elementor-widget-wrap{align-content:flex-start;align-items:flex-start;}.elementor-20 .elementor-element.elementor-element-68349c0 > .elementor-element-populated{padding:15px 15px 15px 15px;}.elementor-20 .elementor-element.elementor-element-bb27db1 .elementor-heading-title{font-size:23px;font-weight:700;line-height:1.8em;}.elementor-20 .elementor-element.elementor-element-bb27db1 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-20 .elementor-element.elementor-element-4915cc6{margin-top:0px;margin-bottom:30px;}.elementor-bc-flex-widget .elementor-20 .elementor-element.elementor-element-03d4bcf.elementor-column .elementor-column-wrap{align-items:flex-start;}.elementor-20 .elementor-element.elementor-element-03d4bcf.elementor-column.elementor-element[data-element_type="column"] > .elementor-column-wrap.elementor-element-populated > .elementor-widget-wrap{align-content:flex-start;align-items:flex-start;}.elementor-20 .elementor-element.elementor-element-03d4bcf > .elementor-element-populated{margin:0px 0px 0px 0px;padding:15px 15px 15px 15px;}.elementor-20 .elementor-element.elementor-element-ed3863d{text-align:left;}.elementor-20 .elementor-element.elementor-element-ed3863d .elementor-image img{width:100px;}.elementor-bc-flex-widget .elementor-20 .elementor-element.elementor-element-6bf9112.elementor-column .elementor-column-wrap{align-items:flex-start;}.elementor-20 .elementor-element.elementor-element-6bf9112.elementor-column.elementor-element[data-element_type="column"] > .elementor-column-wrap.elementor-element-populated > .elementor-widget-wrap{align-content:flex-start;align-items:flex-start;}.elementor-20 .elementor-element.elementor-element-6bf9112 > .elementor-element-populated{padding:15px 15px 15px 15px;}.elementor-20 .elementor-element.elementor-element-28fe895 .elementor-heading-title{font-size:23px;font-weight:700;line-height:1.8em;}.elementor-20 .elementor-element.elementor-element-28fe895 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-20 .elementor-element.elementor-element-7c87c56{margin-top:0px;margin-bottom:30px;}.elementor-bc-flex-widget .elementor-20 .elementor-element.elementor-element-80bdd84.elementor-column .elementor-column-wrap{align-items:flex-start;}.elementor-20 .elementor-element.elementor-element-80bdd84.elementor-column.elementor-element[data-element_type="column"] > .elementor-column-wrap.elementor-element-populated > .elementor-widget-wrap{align-content:flex-start;align-items:flex-start;}.elementor-20 .elementor-element.elementor-element-80bdd84 > .elementor-element-populated{margin:0px 0px 0px 0px;padding:15px 15px 15px 15px;}.elementor-20 .elementor-element.elementor-element-a616a0b{text-align:left;}.elementor-20 .elementor-element.elementor-element-a616a0b .elementor-image img{width:100px;}.elementor-bc-flex-widget .elementor-20 .elementor-element.elementor-element-4091d33.elementor-column .elementor-column-wrap{align-items:flex-start;}.elementor-20 .elementor-element.elementor-element-4091d33.elementor-column.elementor-element[data-element_type="column"] > .elementor-column-wrap.elementor-element-populated > .elementor-widget-wrap{align-content:flex-start;align-items:flex-start;}.elementor-20 .elementor-element.elementor-element-4091d33 > .elementor-element-populated{padding:15px 15px 15px 15px;}.elementor-20 .elementor-element.elementor-element-1ba382f .elementor-heading-title{font-size:23px;font-weight:700;line-height:1.8em;}.elementor-20 .elementor-element.elementor-element-1ba382f > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-20 .elementor-element.elementor-element-37e6446 .elementor-spacer-inner{height:50px;}@media(min-width:768px){.elementor-20 .elementor-element.elementor-element-aa37cd8{width:13%;}.elementor-20 .elementor-element.elementor-element-19ee4b0{width:87%;}.elementor-20 .elementor-element.elementor-element-1b61233{width:13%;}.elementor-20 .elementor-element.elementor-element-495656a{width:87%;}.elementor-20 .elementor-element.elementor-element-874ea91{width:13%;}.elementor-20 .elementor-element.elementor-element-07d8166{width:87%;}.elementor-20 .elementor-element.elementor-element-f356d9d{width:13%;}.elementor-20 .elementor-element.elementor-element-f4617e4{width:87%;}.elementor-20 .elementor-element.elementor-element-7be2976{width:13%;}.elementor-20 .elementor-element.elementor-element-0bfb563{width:87%;}.elementor-20 .elementor-element.elementor-element-d4c0202{width:13%;}.elementor-20 .elementor-element.elementor-element-1be8f6b{width:87%;}.elementor-20 .elementor-element.elementor-element-4479d6f{width:13%;}.elementor-20 .elementor-element.elementor-element-a26c305{width:87%;}.elementor-20 .elementor-element.elementor-element-f990a99{width:13%;}.elementor-20 .elementor-element.elementor-element-13755cf{width:87%;}.elementor-20 .elementor-element.elementor-element-def2157{width:13%;}.elementor-20 .elementor-element.elementor-element-c058b7e{width:87%;}.elementor-20 .elementor-element.elementor-element-c1297ab{width:13%;}.elementor-20 .elementor-element.elementor-element-68349c0{width:87%;}.elementor-20 .elementor-element.elementor-element-03d4bcf{width:13%;}.elementor-20 .elementor-element.elementor-element-6bf9112{width:87%;}.elementor-20 .elementor-element.elementor-element-80bdd84{width:13%;}.elementor-20 .elementor-element.elementor-element-4091d33{width:87%;}}@media(max-width:767px){.elementor-20 .elementor-element.elementor-element-703f7f4{margin-top:0px;margin-bottom:0px;padding:20px 0px 20px 0px;}.elementor-20 .elementor-element.elementor-element-c6248d2 .elementor-heading-title{font-size:40px;}.elementor-20 .elementor-element.elementor-element-0b7abc9:not(.elementor-motion-effects-element-type-background) > .elementor-element-populated, .elementor-20 .elementor-element.elementor-element-0b7abc9 > .elementor-column-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:5px 20px;background-size:22px auto;}.elementor-20 .elementor-element.elementor-element-0b7abc9 > .elementor-element-populated{margin:0px 0px 0px 0px;padding:5px 20px 5px 40px;}.elementor-20 .elementor-element.elementor-element-12fcac3{font-size:11px;}.elementor-20 .elementor-element.elementor-element-12fcac3 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-20 .elementor-element.elementor-element-04054c9{margin-top:0px;margin-bottom:15px;}.elementor-20 .elementor-element.elementor-element-aa37cd8{width:20%;}.elementor-20 .elementor-element.elementor-element-aa37cd8 > .elementor-element-populated{margin:0px 0px 0px 0px;padding:5px 5px 5px 5px;}.elementor-20 .elementor-element.elementor-element-19ee4b0{width:80%;}.elementor-20 .elementor-element.elementor-element-19ee4b0 > .elementor-element-populated{padding:5px 0px 10px 10px;}.elementor-20 .elementor-element.elementor-element-b9bfd2b .elementor-heading-title{font-size:13px;}.elementor-20 .elementor-element.elementor-element-b9bfd2b > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-20 .elementor-element.elementor-element-0b95a9d{margin-top:0px;margin-bottom:15px;}.elementor-20 .elementor-element.elementor-element-1b61233{width:20%;}.elementor-20 .elementor-element.elementor-element-1b61233 > .elementor-element-populated{margin:0px 0px 0px 0px;padding:5px 5px 5px 5px;}.elementor-20 .elementor-element.elementor-element-495656a{width:80%;}.elementor-20 .elementor-element.elementor-element-495656a > .elementor-element-populated{padding:5px 0px 10px 10px;}.elementor-20 .elementor-element.elementor-element-5384d79 .elementor-heading-title{font-size:13px;}.elementor-20 .elementor-element.elementor-element-5384d79 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-20 .elementor-element.elementor-element-eb8d2f8{margin-top:0px;margin-bottom:15px;}.elementor-20 .elementor-element.elementor-element-874ea91{width:20%;}.elementor-20 .elementor-element.elementor-element-874ea91 > .elementor-element-populated{margin:0px 0px 0px 0px;padding:5px 5px 5px 5px;}.elementor-20 .elementor-element.elementor-element-07d8166{width:80%;}.elementor-20 .elementor-element.elementor-element-07d8166 > .elementor-element-populated{padding:5px 0px 10px 10px;}.elementor-20 .elementor-element.elementor-element-55f4c83 .elementor-heading-title{font-size:13px;}.elementor-20 .elementor-element.elementor-element-55f4c83 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-20 .elementor-element.elementor-element-f70ead0{margin-top:0px;margin-bottom:15px;}.elementor-20 .elementor-element.elementor-element-f356d9d{width:20%;}.elementor-20 .elementor-element.elementor-element-f356d9d > .elementor-element-populated{margin:0px 0px 0px 0px;padding:5px 5px 5px 5px;}.elementor-20 .elementor-element.elementor-element-f4617e4{width:80%;}.elementor-20 .elementor-element.elementor-element-f4617e4 > .elementor-element-populated{padding:5px 0px 10px 10px;}.elementor-20 .elementor-element.elementor-element-811a613 .elementor-heading-title{font-size:13px;}.elementor-20 .elementor-element.elementor-element-811a613 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-20 .elementor-element.elementor-element-7f1c2d7{margin-top:0px;margin-bottom:15px;}.elementor-20 .elementor-element.elementor-element-7be2976{width:20%;}.elementor-20 .elementor-element.elementor-element-7be2976 > .elementor-element-populated{margin:0px 0px 0px 0px;padding:5px 5px 5px 5px;}.elementor-20 .elementor-element.elementor-element-0bfb563{width:80%;}.elementor-20 .elementor-element.elementor-element-0bfb563 > .elementor-element-populated{padding:5px 0px 10px 10px;}.elementor-20 .elementor-element.elementor-element-6538be6 .elementor-heading-title{font-size:13px;}.elementor-20 .elementor-element.elementor-element-6538be6 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-20 .elementor-element.elementor-element-a117470{margin-top:0px;margin-bottom:15px;}.elementor-20 .elementor-element.elementor-element-d4c0202{width:20%;}.elementor-20 .elementor-element.elementor-element-d4c0202 > .elementor-element-populated{margin:0px 0px 0px 0px;padding:5px 5px 5px 5px;}.elementor-20 .elementor-element.elementor-element-1be8f6b{width:80%;}.elementor-20 .elementor-element.elementor-element-1be8f6b > .elementor-element-populated{padding:5px 0px 10px 10px;}.elementor-20 .elementor-element.elementor-element-9867f66 .elementor-heading-title{font-size:13px;}.elementor-20 .elementor-element.elementor-element-9867f66 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-20 .elementor-element.elementor-element-65dd3bb{margin-top:0px;margin-bottom:15px;}.elementor-20 .elementor-element.elementor-element-4479d6f{width:20%;}.elementor-20 .elementor-element.elementor-element-4479d6f > .elementor-element-populated{margin:0px 0px 0px 0px;padding:5px 5px 5px 5px;}.elementor-20 .elementor-element.elementor-element-a26c305{width:80%;}.elementor-20 .elementor-element.elementor-element-a26c305 > .elementor-element-populated{padding:5px 0px 10px 10px;}.elementor-20 .elementor-element.elementor-element-1976c89 .elementor-heading-title{font-size:13px;}.elementor-20 .elementor-element.elementor-element-1976c89 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-20 .elementor-element.elementor-element-fc38b7a{margin-top:0px;margin-bottom:15px;}.elementor-20 .elementor-element.elementor-element-f990a99{width:20%;}.elementor-20 .elementor-element.elementor-element-f990a99 > .elementor-element-populated{margin:0px 0px 0px 0px;padding:5px 5px 5px 5px;}.elementor-20 .elementor-element.elementor-element-13755cf{width:80%;}.elementor-20 .elementor-element.elementor-element-13755cf > .elementor-element-populated{padding:5px 0px 10px 10px;}.elementor-20 .elementor-element.elementor-element-c0dfb58 .elementor-heading-title{font-size:13px;}.elementor-20 .elementor-element.elementor-element-c0dfb58 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-20 .elementor-element.elementor-element-2803953{margin-top:0px;margin-bottom:15px;}.elementor-20 .elementor-element.elementor-element-def2157{width:20%;}.elementor-20 .elementor-element.elementor-element-def2157 > .elementor-element-populated{margin:0px 0px 0px 0px;padding:5px 5px 5px 5px;}.elementor-20 .elementor-element.elementor-element-c058b7e{width:80%;}.elementor-20 .elementor-element.elementor-element-c058b7e > .elementor-element-populated{padding:5px 0px 10px 10px;}.elementor-20 .elementor-element.elementor-element-4acd2b9 .elementor-heading-title{font-size:13px;}.elementor-20 .elementor-element.elementor-element-4acd2b9 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-20 .elementor-element.elementor-element-186906c{margin-top:0px;margin-bottom:15px;}.elementor-20 .elementor-element.elementor-element-c1297ab{width:20%;}.elementor-20 .elementor-element.elementor-element-c1297ab > .elementor-element-populated{margin:0px 0px 0px 0px;padding:5px 5px 5px 5px;}.elementor-20 .elementor-element.elementor-element-68349c0{width:80%;}.elementor-20 .elementor-element.elementor-element-68349c0 > .elementor-element-populated{padding:5px 0px 10px 10px;}.elementor-20 .elementor-element.elementor-element-bb27db1 .elementor-heading-title{font-size:13px;}.elementor-20 .elementor-element.elementor-element-bb27db1 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-20 .elementor-element.elementor-element-4915cc6{margin-top:0px;margin-bottom:15px;}.elementor-20 .elementor-element.elementor-element-03d4bcf{width:20%;}.elementor-20 .elementor-element.elementor-element-03d4bcf > .elementor-element-populated{margin:0px 0px 0px 0px;padding:5px 5px 5px 5px;}.elementor-20 .elementor-element.elementor-element-6bf9112{width:80%;}.elementor-20 .elementor-element.elementor-element-6bf9112 > .elementor-element-populated{padding:5px 0px 10px 10px;}.elementor-20 .elementor-element.elementor-element-28fe895 .elementor-heading-title{font-size:13px;}.elementor-20 .elementor-element.elementor-element-28fe895 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-20 .elementor-element.elementor-element-7c87c56{margin-top:0px;margin-bottom:15px;}.elementor-20 .elementor-element.elementor-element-80bdd84{width:20%;}.elementor-20 .elementor-element.elementor-element-80bdd84 > .elementor-element-populated{margin:0px 0px 0px 0px;padding:5px 5px 5px 5px;}.elementor-20 .elementor-element.elementor-element-4091d33{width:80%;}.elementor-20 .elementor-element.elementor-element-4091d33 > .elementor-element-populated{padding:5px 0px 10px 10px;}.elementor-20 .elementor-element.elementor-element-1ba382f .elementor-heading-title{font-size:13px;}.elementor-20 .elementor-element.elementor-element-1ba382f > .elementor-widget-container{margin:0px 0px 0px 0px;}}/* Start custom CSS for heading, class: .elementor-element-c6248d2 */.pageTtl .elementor-heading-title {
  font-family: "Arial Black", "Helvetica Neue", Arial, sans-serif;
  font-weight: 900;
  font-style: italic;
  line-height: 0.95;
  letter-spacing: 0.18em;
  text-transform: uppercase;
  display: inline-block;

  /* 右斜め上に上がる */
  transform: rotate(-5deg) skewX(-6deg) scaleX(1.08);
  transform-origin: left center;
}

@media (max-width: 767px) {
  .pageTtl .elementor-heading-title {
    letter-spacing: 0.12em;
    line-height: 1;
    transform: rotate(-4deg) skewX(-6deg) scaleX(1.03);
  }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-12fcac3 *//* スマホ調整 */
@media (max-width: 767px) {
  .shimizu_dsc br{display: none !important;}
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-b9bfd2b *//* shimizuPg01 見出し */
.shimizuPg01 .elementor-heading-title {
  display: inline-block;

  font-family: "Noto Sans JP", "Yu Gothic", "游ゴシック体", "Hiragino Kaku Gothic ProN", sans-serif;
  font-weight: 700;
  line-height: 1.65;
  

  background: linear-gradient(
    90deg,
    #22a2e0 0%,
    #209ada 30%,
    #1c8ed0 60%,
    #1a81c3 100%
  );

  -webkit-background-clip: text;
  background-clip: text;
  color: transparent;
  -webkit-text-fill-color: transparent;
}

/* スマホ調整 */
@media (max-width: 767px) {
  .shimizuPg01 br{display: none !important;}
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5384d79 *//* shimizuPg02 見出し */
.shimizuPg02 .elementor-heading-title {
  display: inline-block;

  font-family: "Noto Sans JP", "Yu Gothic", "游ゴシック体", "Hiragino Kaku Gothic ProN", sans-serif;
  font-weight: 700;
  line-height: 1.65;
  letter-spacing: 0.04em;

  background: linear-gradient(
    90deg,
    #10c8cd 0%,
    #11bdcc 28%,
    #13afd0 55%,
    #159ed1 78%,
    #168fd0 100%
  );

  -webkit-background-clip: text;
  background-clip: text;
  color: transparent;
  -webkit-text-fill-color: transparent;
}

/* スマホ調整 */
@media (max-width: 767px) {
  .shimizuPg02 br {
    display: none !important;
  }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-55f4c83 *//* shimizuPg01 見出し */
.shimizuPg01 .elementor-heading-title {
  display: inline-block;

  font-family: "Noto Sans JP", "Yu Gothic", "游ゴシック体", "Hiragino Kaku Gothic ProN", sans-serif;
  font-weight: 700;
  line-height: 1.65;
  

  background: linear-gradient(
    90deg,
    #22a2e0 0%,
    #209ada 30%,
    #1c8ed0 60%,
    #1a81c3 100%
  );

  -webkit-background-clip: text;
  background-clip: text;
  color: transparent;
  -webkit-text-fill-color: transparent;
}

/* スマホ調整 */
@media (max-width: 767px) {
  .shimizuPg01 br{display: none !important;}
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-811a613 *//* shimizuPg04 見出し */
.shimizuPg04 .elementor-heading-title {
  display: inline-block;

  font-family: "Noto Sans JP", "Yu Gothic", "游ゴシック体", "Hiragino Kaku Gothic ProN", sans-serif;
  font-weight: 700;
  line-height: 1.75;
  letter-spacing: 0.06em;

  background: linear-gradient(
    90deg,
    #13d68b 0%,
    #11ce9a 25%,
    #10c5a8 50%,
    #0fb9b8 75%,
    #0eaac8 100%
  );

  -webkit-background-clip: text;
  background-clip: text;
  color: transparent;
  -webkit-text-fill-color: transparent;
}

/* スマホ調整 */
@media (max-width: 767px) {
  .shimizuPg04 .elementor-heading-title {
    line-height: 1.8;
    letter-spacing: 0.04em;
  }

  .shimizuPg04 br {
    display: none !important;
  }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6538be6 *//* shimizuPg05 見出し */
.shimizuPg05 .elementor-heading-title {
  display: inline-block;

  font-family: "Noto Sans JP", "Yu Gothic", "游ゴシック体", "Hiragino Kaku Gothic ProN", sans-serif;
  font-weight: 700;
  line-height: 1.65;
  letter-spacing: 0.06em;

  background: linear-gradient(
    90deg,
    #f47f22 0%,
    #f28d1a 22%,
    #efa80f 45%,
    #f0c707 70%,
    #f2df00 100%
  );

  -webkit-background-clip: text;
  background-clip: text;
  color: transparent;
  -webkit-text-fill-color: transparent;

}

/* スマホ調整 */
@media (max-width: 767px) {
  .shimizuPg05 .elementor-heading-title {
    line-height: 1.75;
    letter-spacing: 0.04em;
  }

  .shimizuPg05 br {
    display: none !important;
  }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-9867f66 *//* shimizuPg06 見出し */
.shimizuPg06 .elementor-heading-title {
  display: inline-block;

  font-family: "Noto Sans JP", "Yu Gothic", "游ゴシック体", "Hiragino Kaku Gothic ProN", sans-serif;
  font-weight: 700;
  line-height: 1.65;
  letter-spacing: 0.06em;

  background: linear-gradient(
    90deg,
    #e33445 0%,
    #e64243 22%,
    #ef5a3d 50%,
    #f36b3b 74%,
    #f47b3a 100%
  );

  -webkit-background-clip: text;
  background-clip: text;
  color: transparent;
  -webkit-text-fill-color: transparent;

}

/* スマホ調整 */
@media (max-width: 767px) {
  .shimizuPg06 .elementor-heading-title {
    line-height: 1.75;
    letter-spacing: 0.04em;
  }

  .shimizuPg06 br {
    display: none !important;
  }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1976c89 *//* shimizuPg07 見出し */
.shimizuPg07 .elementor-heading-title {
  display: inline-block;

  font-family: "Noto Sans JP", "Yu Gothic", "游ゴシック体", "Hiragino Kaku Gothic ProN", sans-serif;
  font-weight: 700;
  line-height: 1.65;
  letter-spacing: 0.06em;

  background: linear-gradient(
    90deg,
    #e02b82 0%,
    #e32c73 25%,
    #e52e63 50%,
    #e73053 75%,
    #e83147 100%
  );

  -webkit-background-clip: text;
  background-clip: text;
  color: transparent;
  -webkit-text-fill-color: transparent;

  /* 添付に近い濃い赤紫系の影 */
  filter: drop-shadow(1px 1px 0 rgba(65, 24, 38, 0.65));
}

/* スマホ調整 */
@media (max-width: 767px) {
  .shimizuPg07 .elementor-heading-title {
    line-height: 1.75;
    letter-spacing: 0.04em;
  }

  .shimizuPg07 br {
    display: none !important;
  }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-c0dfb58 *//* shimizuPg08 見出し */
.shimizuPg08 .elementor-heading-title {
  display: inline-block;

  font-family: "Noto Sans JP", "Yu Gothic", "游ゴシック体", "Hiragino Kaku Gothic ProN", sans-serif;
  font-weight: 700;
  line-height: 1.65;
  letter-spacing: 0.06em;

  background: linear-gradient(
    90deg,
    #ba34bc 0%,
    #c531a9 25%,
    #cf2e98 50%,
    #dc2b87 75%,
    #df2b87 100%
  );

  -webkit-background-clip: text;
  background-clip: text;
  color: transparent;
  -webkit-text-fill-color: transparent;

}

/* スマホ調整 */
@media (max-width: 767px) {
  .shimizuPg08 .elementor-heading-title {
    line-height: 1.75;
    letter-spacing: 0.04em;
  }

  .shimizuPg08 br {
    display: none !important;
  }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4acd2b9 *//* shimizuPg09 見出し */
.shimizuPg09 .elementor-heading-title {
  display: inline-block;

  font-family: "Noto Sans JP", "Yu Gothic", "游ゴシック体", "Hiragino Kaku Gothic ProN", sans-serif;
  font-weight: 700;
  line-height: 1.65;
  letter-spacing: 0.06em;

  background: linear-gradient(
    90deg,
    #b834c0 0%,
    #c134b2 22%,
    #c931a4 45%,
    #d52d94 70%,
    #df2b87 100%
  );

  -webkit-background-clip: text;
  background-clip: text;
  color: transparent;
  -webkit-text-fill-color: transparent;

}

/* スマホ調整 */
@media (max-width: 767px) {
  .shimizuPg09 .elementor-heading-title {
    line-height: 1.75;
    letter-spacing: 0.04em;
  }

  .shimizuPg09 br {
    display: none !important;
  }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-bb27db1 *//* shimizuPg10 見出し */
.shimizuPg10 .elementor-heading-title {
  display: inline-block;

  font-family: "Noto Sans JP", "Yu Gothic", "游ゴシック体", "Hiragino Kaku Gothic ProN", sans-serif;
  font-weight: 700;
  line-height: 1.65;
  letter-spacing: 0.06em;

  background: linear-gradient(
    90deg,
    #44d6e6 0%,
    #39cfe2 22%,
    #2fc7dd 48%,
    #29bdd7 74%,
    #25b3d2 100%
  );

  -webkit-background-clip: text;
  background-clip: text;
  color: transparent;
  -webkit-text-fill-color: transparent;


}

/* スマホ調整 */
@media (max-width: 767px) {
  .shimizuPg10 .elementor-heading-title {
    line-height: 1.75;
    letter-spacing: 0.04em;
  }

  .shimizuPg10 br {
    display: none !important;
  }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-28fe895 *//* shimizuPg11 見出し */
.shimizuPg11 .elementor-heading-title {
  display: inline-block;

  font-family: "Noto Sans JP", "Yu Gothic", "游ゴシック体", "Hiragino Kaku Gothic ProN", sans-serif;
  font-weight: 700;
  line-height: 1.65;
  letter-spacing: 0.06em;

  background: linear-gradient(
    90deg,
    #09b9d3 0%,
    #08bfae 25%,
    #22c86f 52%,
    #82c91f 78%,
    #b6d900 100%
  );

  -webkit-background-clip: text;
  background-clip: text;
  color: transparent;
  -webkit-text-fill-color: transparent;

}

/* スマホ調整 */
@media (max-width: 767px) {
  .shimizuPg11 .elementor-heading-title {
    line-height: 1.75;
    letter-spacing: 0.04em;
  }

  .shimizuPg11 br {
    display: none !important;
  }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1ba382f *//* shimizuPg12 見出し */
.shimizuPg12 .elementor-heading-title {
  display: inline-block;

  font-family: "Noto Sans JP", "Yu Gothic", "游ゴシック体", "Hiragino Kaku Gothic ProN", sans-serif;
  font-weight: 700;
  line-height: 1.65;
  letter-spacing: 0.06em;

  background: linear-gradient(
    90deg,
    #e4bc00 0%,
    #eda300 18%,
    #f18a1f 38%,
    #ee6332 58%,
    #e94642 78%,
    #dc2f55 100%
  );

  -webkit-background-clip: text;
  background-clip: text;
  color: transparent;
  -webkit-text-fill-color: transparent;


}

/* スマホ調整 */
@media (max-width: 767px) {
  .shimizuPg12 .elementor-heading-title {
    line-height: 1.75;
    letter-spacing: 0.04em;
  }

  .shimizuPg12 br {
    display: none !important;
  }
}/* End custom CSS */
/* Start custom CSS for page-settings */body::before {
  content: "";
  position: absolute;
  top: 500px;
  left: 50%;

  width: max(100vw, 1600px);
  aspect-ratio: 1200 / 408;

  transform: translate(-50%, -100%);

  background-image: url("/cms/wp-content/uploads/ttlBg.png");
  background-repeat: no-repeat;
  background-position: center bottom;
  background-size: 100% auto;

  z-index: 0;
  pointer-events: none;
}

@media (max-width: 767px) {
  body::before {
    top: 400px;
    width: max(100vw, 100px);
    aspect-ratio: 800 / 885;

    background-image: url("/cms/wp-content/uploads/ttlBg_sp.jpg");
  }
}/* End custom CSS */