/* info: https://shinko-design.co.jp/media-091/wp-content/uploads/elementor/css/post-5001.css */
.elementor-5001 .elementor-element.elementor-element-12f52e7>.elementor-container>.elementor-column>.elementor-widget-wrap{align-content:center;align-items:center}.elementor-5001 .elementor-element.elementor-element-5adb95b .ift-heading{text-align:left}.elementor-5001 .elementor-element.elementor-element-5adb95b .ift-heading .subtitle{color:#1672BF}.elementor-5001 .elementor-element.elementor-element-95a375a .ift-image{text-align:center}.elementor-5001 .elementor-element.elementor-element-6bce656 .elementor-icon-list-icon i{transition:color 0.3s}.elementor-5001 .elementor-element.elementor-element-6bce656 .elementor-icon-list-icon svg{transition:fill 0.3s}.elementor-5001 .elementor-element.elementor-element-6bce656{--e-icon-list-icon-size:12px}.elementor-5001 .elementor-element.elementor-element-6bce656 .elementor-icon-list-text{transition:color 0.3s}.elementor-5001 .elementor-element.elementor-element-efdcdbb .ift-heading{text-align:left}.elementor-5001 .elementor-element.elementor-element-efdcdbb .ift-heading .subtitle{color:#1672BF}.elementor-5001 .elementor-element.elementor-element-dd2ea6f{margin-top:0;margin-bottom:30px}.elementor-5001 .elementor-element.elementor-element-09d6d6c{margin-top:0;margin-bottom:30px}.elementor-5001 .elementor-element.elementor-element-e5f7085 img{border-radius:20px 20px 20px 20px}.elementor-5001 .elementor-element.elementor-element-e5f7085>.elementor-widget-container{margin:5px 0 5px 0}.elementor-5001 .elementor-element.elementor-element-082dd69 .elementor-heading-title{color:#1672BF}.elementor-5001 .elementor-element.elementor-element-082dd69>.elementor-widget-container{margin:0 0 8px 0}.elementor-5001 .elementor-element.elementor-element-398d277>.elementor-widget-container{margin:0 0 20px 0;padding:0 0 15px 0;border-style:solid;border-width:0 0 1px 0;border-color:#25436433}.elementor-5001 .elementor-element.elementor-element-83d9919 .elementor-heading-title{color:#1672BF}.elementor-5001 .elementor-element.elementor-element-83d9919>.elementor-widget-container{margin:0 0 8px 0}.elementor-5001 .elementor-element.elementor-element-6247950>.elementor-widget-container{margin:0 0 20px 0;padding:0 0 15px 0;border-style:solid;border-width:0 0 1px 0;border-color:#25436433}.elementor-5001 .elementor-element.elementor-element-0331c1b img{border-radius:20px 20px 20px 20px}.elementor-5001 .elementor-element.elementor-element-a7ff9b5{margin-top:0;margin-bottom:30px}.elementor-5001 .elementor-element.elementor-element-f4164d2 .elementor-heading-title{color:#1672BF}.elementor-5001 .elementor-element.elementor-element-f4164d2>.elementor-widget-container{margin:0 0 8px 0}.elementor-5001 .elementor-element.elementor-element-1b1bece{margin-top:30px;margin-bottom:30px}.elementor-5001 .elementor-element.elementor-element-91246d2 img{border-radius:20px 20px 20px 20px}.elementor-5001 .elementor-element.elementor-element-91246d2>.elementor-widget-container{margin:5px 0 5px 0}.elementor-5001 .elementor-element.elementor-element-7b4acfa .elementor-heading-title{color:#1672BF}.elementor-5001 .elementor-element.elementor-element-7b4acfa>.elementor-widget-container{margin:0 0 8px 0}.elementor-5001 .elementor-element.elementor-element-508c40c>.elementor-widget-container{margin:0 0 20px 0;padding:0 0 15px 0;border-style:solid;border-width:0 0 1px 0;border-color:#25436433}.elementor-5001 .elementor-element.elementor-element-dee5504 .elementor-heading-title{color:#1672BF}.elementor-5001 .elementor-element.elementor-element-dee5504>.elementor-widget-container{margin:0 0 8px 0}.elementor-5001 .elementor-element.elementor-element-eea6070>.elementor-widget-container{margin:0 0 20px 0;padding:0 0 15px 0;border-style:solid;border-width:0 0 1px 0;border-color:#25436433}.elementor-5001 .elementor-element.elementor-element-7629bd3 .elementor-heading-title{color:#1672BF}.elementor-5001 .elementor-element.elementor-element-7629bd3>.elementor-widget-container{margin:0 0 8px 0}.elementor-5001 .elementor-element.elementor-element-27de4c2>.elementor-widget-container{margin:0 0 20px 0;padding:0 0 15px 0;border-style:solid;border-width:0 0 1px 0;border-color:#25436433}.elementor-5001 .elementor-element.elementor-element-257f05a img{border-radius:20px 20px 20px 20px}.elementor-5001 .elementor-element.elementor-element-da1e958{margin-top:30px;margin-bottom:30px}.elementor-5001 .elementor-element.elementor-element-2aa2e1b .ift-heading{text-align:left}.elementor-5001 .elementor-element.elementor-element-2aa2e1b .ift-heading .subtitle{color:#1672BF}.elementor-5001 .elementor-element.elementor-element-08ce7a8{text-align:center}.elementor-5001 .elementor-element.elementor-element-fffe1f4{--spacer-size:50px}.elementor-5001 .elementor-element.elementor-element-87eb4ab{text-align:center}.elementor-5001 .elementor-element.elementor-element-03e86cd{transition:background 0.3s,border 0.3s,border-radius 0.3s,box-shadow 0.3s}.elementor-5001 .elementor-element.elementor-element-03e86cd>.elementor-background-overlay{transition:background 0.3s,border-radius 0.3s,opacity 0.3s}.elementor-5001 .elementor-element.elementor-element-835081f>.elementor-container{max-width:1290px}.elementor-5001 .elementor-element.elementor-element-835081f .elementor-column-gap-custom .elementor-column>.elementor-element-populated{padding:5px}.elementor-5001 .elementor-element.elementor-element-835081f:not(.elementor-motion-effects-element-type-background),.elementor-5001 .elementor-element.elementor-element-835081f>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#1672BF1A}.elementor-5001 .elementor-element.elementor-element-835081f,.elementor-5001 .elementor-element.elementor-element-835081f>.elementor-background-overlay{border-radius:40px 40px 40px 40px}.elementor-5001 .elementor-element.elementor-element-835081f{transition:background 0.3s,border 0.3s,border-radius 0.3s,box-shadow 0.3s}.elementor-5001 .elementor-element.elementor-element-835081f>.elementor-background-overlay{transition:background 0.3s,border-radius 0.3s,opacity 0.3s}.elementor-5001 .elementor-element.elementor-element-88e0e94 .elementor-icon-box-wrapper{text-align:left}.elementor-5001 .elementor-element.elementor-element-88e0e94{--icon-box-icon-margin:5px}.elementor-5001 .elementor-element.elementor-element-88e0e94 .elementor-icon{font-size:13px}.elementor-5001 .elementor-element.elementor-element-88e0e94 .elementor-icon-box-title{color:#1672BF}.elementor-5001 .elementor-element.elementor-element-88e0e94 .elementor-icon-box-description{color:#352D21}.elementor-5001 .elementor-element.elementor-element-88e0e94>.elementor-widget-container{padding:35px 25px 35px 35px;background-color:#FFF;border-radius:20px 20px 20px 20px}.elementor-5001 .elementor-element.elementor-element-98447aa .elementor-icon-box-wrapper{text-align:left}.elementor-5001 .elementor-element.elementor-element-98447aa{--icon-box-icon-margin:5px}.elementor-5001 .elementor-element.elementor-element-98447aa .elementor-icon{font-size:13px}.elementor-5001 .elementor-element.elementor-element-98447aa .elementor-icon-box-title{color:#1672BF}.elementor-5001 .elementor-element.elementor-element-98447aa .elementor-icon-box-description{color:#352D21}.elementor-5001 .elementor-element.elementor-element-98447aa>.elementor-widget-container{padding:35px 25px 35px 35px;background-color:#FFF;border-radius:20px 20px 20px 20px}.elementor-5001 .elementor-element.elementor-element-4c74807 .elementor-icon-box-wrapper{text-align:left}.elementor-5001 .elementor-element.elementor-element-4c74807{--icon-box-icon-margin:5px}.elementor-5001 .elementor-element.elementor-element-4c74807 .elementor-icon{font-size:13px}.elementor-5001 .elementor-element.elementor-element-4c74807 .elementor-icon-box-title{color:#1672BF}.elementor-5001 .elementor-element.elementor-element-4c74807 .elementor-icon-box-description{color:#352D21}.elementor-5001 .elementor-element.elementor-element-4c74807>.elementor-widget-container{padding:35px 25px 35px 35px;background-color:#FFF;border-radius:20px 20px 20px 20px}.elementor-5001 .elementor-element.elementor-element-38c99ee .elementor-icon-box-wrapper{text-align:left}.elementor-5001 .elementor-element.elementor-element-38c99ee{--icon-box-icon-margin:5px}.elementor-5001 .elementor-element.elementor-element-38c99ee .elementor-icon{font-size:13px}.elementor-5001 .elementor-element.elementor-element-38c99ee .elementor-icon-box-title{color:#1672BF}.elementor-5001 .elementor-element.elementor-element-38c99ee .elementor-icon-box-description{color:#352D21}.elementor-5001 .elementor-element.elementor-element-38c99ee>.elementor-widget-container{padding:35px 25px 35px 35px;background-color:#FFF;border-radius:20px 20px 20px 20px}