.elementor-1630 .elementor-element.elementor-element-165ec0e {margin-top: -5px;margin-bottom: -5px;}
.elementor-1630 .elementor-element.elementor-element-88a3dd0 .elementor-headline {text-align: center;font-family: "Round-m",Sans-serif;font-size: 57px;font-weight: bold;letter-spacing: -2.4px;}
.elementor-1630 .elementor-element.elementor-element-88a3dd0 .elementor-headline-dynamic-wrapper path {stroke: #ff0241;stroke-width: 16px;}
.elementor-1630 .elementor-element.elementor-element-88a3dd0 .elementor-headline-plain-text {color: #000;}
.elementor-1630 .elementor-element.elementor-element-88a3dd0 .elementor-headline-dynamic-text {color: #000;font-family: "Round-m",Sans-serif;font-weight: bold;}
.elementor-1630 .elementor-element.elementor-element-3abcbb95 {margin-top: 14px;margin-bottom: 30px;}
.elementor-1630 .elementor-element.elementor-element-326c4475 > .elementor-element-populated {padding: 0px 5px 0px 5px;}
.elementor-1630 .elementor-element.elementor-element-79f80944 .elementor-image:hover img {opacity: .55;}
.elementor-1630 .elementor-element.elementor-element-63d78bbd > .elementor-element-populated {padding: 0px 5px 0px 5px;}
.elementor-1630 .elementor-element.elementor-element-77bb7bc3 .elementor-image:hover img {opacity: .55;}
.elementor-1630 .elementor-element.elementor-element-5b410eb0 > .elementor-element-populated {padding: 0px 5px 0px 5px;}
.elementor-1630 .elementor-element.elementor-element-6001c923 .elementor-image:hover img {opacity: .55;}
.elementor-1630 .elementor-element.elementor-element-3ff59222 > .elementor-element-populated {padding: 0px 5px 0px 5px;}
.elementor-1630 .elementor-element.elementor-element-4d9de74 .elementor-image:hover img {opacity: .55;}
.elementor-1630 .elementor-element.elementor-element-4d2e22fc > .elementor-element-populated {padding: 0px 5px 0px 5px;}
.elementor-1630 .elementor-element.elementor-element-7acd0c93 .elementor-image:hover img {opacity: .55;}
.elementor-1630 .elementor-element.elementor-element-74bd0bc4 {transition: background .3s,border .3s,border-radius .3s,box-shadow .3s;padding: 20px 20px 50px 20px;}
.elementor-1630 .elementor-element.elementor-element-74bd0bc4 > .elementor-background-overlay {transition: background .3s,border-radius .3s,opacity .3s;}
.elementor-1630 .elementor-element.elementor-element-14409f06 {text-align: center;}
.elementor-1630 .elementor-element.elementor-element-14409f06.elementor-widget-heading .elementor-heading-title {color: #000;}
.elementor-1630 .elementor-element.elementor-element-14409f06 .elementor-heading-title {font-family: "Round-m",Sans-serif;font-size: 40px;font-weight: 700;}
.elementor-1630 .elementor-element.elementor-element-14409f06 > .elementor-widget-container {padding: 0px 0px 0px 0px;}
.elementor-1630 .elementor-element.elementor-element-61f1763 .elementor-spacer-inner {height: 30px;}
.elementor-1630 .elementor-element.elementor-element-7c36a93.elementor-position-right .elementor-image-box-img {margin-left: 0px;}
.elementor-1630 .elementor-element.elementor-element-7c36a93.elementor-position-left .elementor-image-box-img {margin-right: 0px;}
.elementor-1630 .elementor-element.elementor-element-7c36a93.elementor-position-top .elementor-image-box-img {margin-bottom: 0px;}
.elementor-1630 .elementor-element.elementor-element-7c36a93 .elementor-image-box-wrapper .elementor-image-box-img {width: 100%;}
.elementor-1630 .elementor-element.elementor-element-7c36a93 .elementor-image-box-img img {transition-duration: .3s;}
.elementor-1630 .elementor-element.elementor-element-7c36a93 .elementor-image-box-title {margin-bottom: 0px;}
.elementor-1630 .elementor-element.elementor-element-7c36a93 .elementor-image-box-content .elementor-image-box-title {color: #fff;font-family: "Round-m",Sans-serif;font-size: 20px;font-weight: 500;line-height: 2em;}
.elementor-1630 .elementor-element.elementor-element-7c36a93 .elementor-image-box-content .elementor-image-box-description {color: #fff;font-family: "Round-m",Sans-serif;font-size: 20px;font-weight: 500;line-height: .1em;}
.elementor-1630 .elementor-element.elementor-element-7c36a93 > .elementor-widget-container {padding: 10px 10px 10px 10px;background-color: #012c6d;}
.elementor-1630 .elementor-element.elementor-element-cf3530d.elementor-position-right .elementor-image-box-img {margin-left: 0px;}
.elementor-1630 .elementor-element.elementor-element-cf3530d.elementor-position-left .elementor-image-box-img {margin-right: 0px;}
.elementor-1630 .elementor-element.elementor-element-cf3530d.elementor-position-top .elementor-image-box-img {margin-bottom: 0px;}
.elementor-1630 .elementor-element.elementor-element-cf3530d .elementor-image-box-wrapper .elementor-image-box-img {width: 100%;}
.elementor-1630 .elementor-element.elementor-element-cf3530d .elementor-image-box-img img {transition-duration: .3s;}
.elementor-1630 .elementor-element.elementor-element-cf3530d .elementor-image-box-wrapper {text-align: center;}
.elementor-1630 .elementor-element.elementor-element-cf3530d .elementor-image-box-content .elementor-image-box-title {color: #fff;font-family: "Round-m",Sans-serif;font-size: 20px;font-weight: 500;line-height: 2em;}
.elementor-1630 .elementor-element.elementor-element-cf3530d .elementor-image-box-content .elementor-image-box-description {color: #fff;font-family: "Round-m",Sans-serif;font-size: 20px;font-weight: 500;line-height: .1em;}
.elementor-1630 .elementor-element.elementor-element-cf3530d > .elementor-widget-container {padding: 10px 10px 10px 10px;background-color: #012c6d;}
.elementor-1630 .elementor-element.elementor-element-187a7ca.elementor-position-right .elementor-image-box-img {margin-left: 0px;}
.elementor-1630 .elementor-element.elementor-element-187a7ca.elementor-position-left .elementor-image-box-img {margin-right: 0px;}
.elementor-1630 .elementor-element.elementor-element-187a7ca.elementor-position-top .elementor-image-box-img {margin-bottom: 0px;}
.elementor-1630 .elementor-element.elementor-element-187a7ca .elementor-image-box-wrapper .elementor-image-box-img {width: 100%;}
.elementor-1630 .elementor-element.elementor-element-187a7ca .elementor-image-box-img img {transition-duration: .3s;}
.elementor-1630 .elementor-element.elementor-element-187a7ca .elementor-image-box-title {margin-bottom: 0px;}
.elementor-1630 .elementor-element.elementor-element-187a7ca .elementor-image-box-content .elementor-image-box-title {color: #fff;font-family: "Round-m",Sans-serif;font-size: 20px;font-weight: 500;line-height: 2em;}
.elementor-1630 .elementor-element.elementor-element-187a7ca .elementor-image-box-content .elementor-image-box-description {color: #fff;font-size: 20px;font-weight: 500;line-height: .1em;}
.elementor-1630 .elementor-element.elementor-element-187a7ca > .elementor-widget-container {padding: 5px 5px 10px 5px;background-color: #012c6d;}
.elementor-1630 .elementor-element.elementor-element-7f617307 > .elementor-container {max-width: 1040px;}
.elementor-1630 .elementor-element.elementor-element-7f617307 {padding: 30px 0px 30px 0px;}
.elementor-1630 .elementor-element.elementor-element-35050f6a {text-align: center;}
.elementor-1630 .elementor-element.elementor-element-35050f6a.elementor-widget-heading .elementor-heading-title {color: #3a3a3a;}
.elementor-1630 .elementor-element.elementor-element-35050f6a .elementor-heading-title {font-family: "Round-m",Sans-serif;font-size: 40px;font-weight: 700;}
.elementor-1630 .elementor-element.elementor-element-35050f6a > .elementor-widget-container {padding: 0px 0px 0px 0px;}
.elementor-1630 .elementor-element.elementor-element-74888946 > .elementor-element-populated {border-style: solid;border-width: 1px 1px 1px 1px;border-color: #636363;transition: background .3s,border .3s,border-radius .3s,box-shadow .3s;padding: 5px 5px 5px 5px;}
.elementor-1630 .elementor-element.elementor-element-74888946 > .elementor-element-populated > .elementor-background-overlay {transition: background .3s,border-radius .3s,opacity .3s;}
@media (max-width:1024px) {.elementor-1630 .elementor-element.elementor-element-7f617307 {padding: 60px 25px 60px 25px;}
	.elementor-1630 .elementor-element.elementor-element-35050f6a .elementor-heading-title {font-size: 35px;}
	.elementor-1630 .elementor-element.elementor-element-35050f6a > .elementor-widget-container {padding: 0px 0px 40px 0px;}}
@media (max-width:767px) {.elementor-1630 .elementor-element.elementor-element-88a3dd0 .elementor-headline {font-size: 24px;}
	.elementor-1630 .elementor-element.elementor-element-88a3dd0 .elementor-headline-dynamic-text {line-height: .1em;}
	.elementor-1630 .elementor-element.elementor-element-3abcbb95 {margin-top: 30px;margin-bottom: 0px;}
	.elementor-1630 .elementor-element.elementor-element-326c4475 {width: 33%;}
	.elementor-1630 .elementor-element.elementor-element-63d78bbd {width: 33%;}
	.elementor-1630 .elementor-element.elementor-element-5b410eb0 {width: 33%;}
	.elementor-1630 .elementor-element.elementor-element-3ff59222 {width: 50%;}
	.elementor-1630 .elementor-element.elementor-element-3ff59222 > .elementor-element-populated {margin: 7px 0px 0px 0px;}
	.elementor-1630 .elementor-element.elementor-element-4d9de74 {text-align: right;}
	.elementor-1630 .elementor-element.elementor-element-4d9de74 .elementor-image img {width: 63%;}
	.elementor-1630 .elementor-element.elementor-element-4d2e22fc {width: 50%;}
	.elementor-1630 .elementor-element.elementor-element-4d2e22fc > .elementor-element-populated {margin: 7px 0px 0px 0px;}
	.elementor-1630 .elementor-element.elementor-element-7acd0c93 {text-align: left;}
	.elementor-1630 .elementor-element.elementor-element-7acd0c93 .elementor-image img {width: 63%;}
	.elementor-1630 .elementor-element.elementor-element-14409f06 .elementor-heading-title {font-size: 25px;}
	.elementor-1630 .elementor-element.elementor-element-7c36a93 .elementor-image-box-img {margin-bottom: 0px;}
	.elementor-1630 .elementor-element.elementor-element-7c36a93 > .elementor-widget-container {padding: 10px 10px 25px 10px;}
	.elementor-1630 .elementor-element.elementor-element-cf3530d .elementor-image-box-img {margin-bottom: 0px;}
	.elementor-1630 .elementor-element.elementor-element-cf3530d > .elementor-widget-container {padding: 10px 10px 25px 10px;}
	.elementor-1630 .elementor-element.elementor-element-187a7ca .elementor-image-box-img {margin-bottom: 0px;}
	.elementor-1630 .elementor-element.elementor-element-187a7ca > .elementor-widget-container {padding: 10px 10px 25px 10px;}
	.elementor-1630 .elementor-element.elementor-element-7f617307 {padding: 50px 30px 50px 30px;}
	.elementor-1630 .elementor-element.elementor-element-35050f6a .elementor-heading-title {font-size: 25px;line-height: 1.3em;letter-spacing: -.3px;}
	.elementor-1630 .elementor-element.elementor-element-35050f6a > .elementor-widget-container {padding: 0px 0px 30px 0px;}
	.elementor-1630 .elementor-element.elementor-element-74888946 > .elementor-element-populated {margin: 0px 0px 0px 0px;}}
@font-face {font-family: "Round-m";font-style: normal;font-weight: 100;src: url("http://suruga-f2.jp/wp/wp-content/uploads/2018/12/rounded-mplus-1c-thin.ttf") format("truetype");}
@font-face {font-family: "Round-m";font-style: normal;font-weight: 300;src: url("http://suruga-f2.jp/wp/wp-content/uploads/2018/12/rounded-mplus-1c-light.ttf") format("truetype");}
@font-face {font-family: "Round-m";font-style: normal;font-weight: normal;src: url("http://suruga-f2.jp/wp/wp-content/uploads/2018/12/rounded-mplus-1c-regular.ttf") format("truetype");}
@font-face {font-family: "Round-m";font-style: normal;font-weight: 500;src: url("http://suruga-f2.jp/wp/wp-content/uploads/2018/12/rounded-mplus-1c-medium.ttf") format("truetype");}
@font-face {font-family: "Round-m";font-style: normal;font-weight: bold;src: url("http://suruga-f2.jp/wp/wp-content/uploads/2018/12/rounded-mplus-1c-bold.ttf") format("truetype");}
@font-face {font-family: "Round-m";font-style: normal;font-weight: 700;src: url("http://suruga-f2.jp/wp/wp-content/uploads/2018/12/rounded-mplus-1c-heavy.ttf") format("truetype");}
@font-face {font-family: "Round-m";font-style: normal;font-weight: 900;src: url("http://suruga-f2.jp/wp/wp-content/uploads/2018/12/rounded-mplus-1c-black.ttf") format("truetype");}