.elementor-61 .elementor-element.elementor-element-74470261{--display:flex;--min-height:250px;--justify-content:center;}.elementor-61 .elementor-element.elementor-element-74470261:not(.elementor-motion-effects-element-type-background), .elementor-61 .elementor-element.elementor-element-74470261 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(135deg, var( --e-global-color-fdb74e1 ) 60%, var( --e-global-color-f1e2ded ) 100%);}.elementor-61 .elementor-element.elementor-element-74470261 > .elementor-shape-bottom .elementor-shape-fill, .elementor-61 .elementor-element.elementor-element-74470261 > .e-con-inner > .elementor-shape-bottom .elementor-shape-fill{fill:var( --e-global-color-c2b92c5 );}.elementor-61 .elementor-element.elementor-element-74470261 > .elementor-shape-bottom svg, .elementor-61 .elementor-element.elementor-element-74470261 > .e-con-inner > .elementor-shape-bottom svg{width:calc(100% + 1.3px);height:60px;transform:translateX(-50%) rotateY(180deg);}.elementor-61 .elementor-element.elementor-element-7eca3016{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );color:var( --e-global-color-primary );}.elementor-61 .elementor-element.elementor-element-1ef7b85e .elementor-heading-title{font-family:"Noto Sans JP", Sans-serif;font-weight:500;line-height:1.6em;letter-spacing:2px;color:var( --e-global-color-secondary );}.elementor-61 .elementor-element.elementor-element-40318046 .elementor-heading-title{font-family:"Noto Sans JP", Sans-serif;font-size:42px;font-weight:500;line-height:1.6em;}.elementor-61 .elementor-element.elementor-element-4c442598{--display:flex;--gap:40px 40px;--row-gap:40px;--column-gap:40px;--padding-top:60px;--padding-bottom:60px;--padding-left:10px;--padding-right:10px;}.elementor-widget-obfx-posts-grid .obfx-grid .entry-title.obfx-grid-title, .elementor-widget-obfx-posts-grid .obfx-grid .entry-title.obfx-grid-title > a{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-widget-obfx-posts-grid .obfx-grid .entry-title.obfx-grid-title{color:var( --e-global-color-primary );}.elementor-widget-obfx-posts-grid .obfx-grid .entry-title.obfx-grid-title > a{color:var( --e-global-color-primary );}.elementor-widget-obfx-posts-grid .obfx-grid-meta > span{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-widget-obfx-posts-grid .obfx-grid-meta{color:var( --e-global-color-primary );}.elementor-widget-obfx-posts-grid .obfx-grid-meta span{color:var( --e-global-color-primary );}.elementor-widget-obfx-posts-grid .obfx-grid-meta a{color:var( --e-global-color-primary );}.elementor-widget-obfx-posts-grid .obfx-grid-content{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );color:var( --e-global-color-primary );}.elementor-widget-obfx-posts-grid .obfx-grid-price{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );color:var( --e-global-color-primary );}.elementor-widget-obfx-posts-grid .obfx-grid-footer a{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );background-color:var( --e-global-color-primary );}.elementor-widget-obfx-posts-grid .obfx-grid-footer a:hover{color:var( --e-global-color-primary );background-color:var( --e-global-color-primary );}.elementor-61 .elementor-element.elementor-element-195ed601 .obfx-grid-col-image{height:250px;border-radius:10px 10px 10px 10px;box-shadow:0px 0px 10px 0px rgba(0, 0, 0, 0.1);}.elementor-61 .elementor-element.elementor-element-195ed601 .obfx-grid-col-content{text-align:left;}.elementor-61 .elementor-element.elementor-element-195ed601 .obfx-grid-pagination .pagination{text-align:center;}.elementor-61 .elementor-element.elementor-element-195ed601 .obfx-grid-wrapper{padding-right:calc( 20px );padding-left:calc( 20px );padding-bottom:50px;}.elementor-61 .elementor-element.elementor-element-195ed601 .obfx-grid-container{margin-left:calc( -20px );margin-right:calc( -20px );}.elementor-61 .elementor-element.elementor-element-195ed601 .obfx-grid .entry-title.obfx-grid-title, .elementor-61 .elementor-element.elementor-element-195ed601 .obfx-grid .entry-title.obfx-grid-title > a{font-size:17px;font-weight:600;letter-spacing:0px;}.elementor-61 .elementor-element.elementor-element-195ed601 .obfx-grid .entry-title.obfx-grid-title{color:var( --e-global-color-text );}.elementor-61 .elementor-element.elementor-element-195ed601 .obfx-grid .entry-title.obfx-grid-title > a{color:var( --e-global-color-text );}.elementor-61 .elementor-element.elementor-element-195ed601 .obfx-grid-meta > span{font-size:13px;font-weight:400;letter-spacing:0px;}.elementor-61 .elementor-element.elementor-element-195ed601 .obfx-grid-meta{color:var( --e-global-color-9113c79 );}.elementor-61 .elementor-element.elementor-element-195ed601 .obfx-grid-meta span{color:var( --e-global-color-9113c79 );}.elementor-61 .elementor-element.elementor-element-195ed601 .obfx-grid-meta a{color:var( --e-global-color-9113c79 );}.elementor-61 .elementor-element.elementor-element-195ed601 .obfx-grid-footer a{font-size:12px;font-weight:500;letter-spacing:0px;color:var( --e-global-color-primary );background-color:#EA64C100;}.elementor-61 .elementor-element.elementor-element-195ed601 .obfx-grid-footer a:hover{color:var( --e-global-color-accent );background-color:#30303000;}:root{--page-title-display:none;}@media(max-width:1024px){.elementor-61 .elementor-element.elementor-element-74470261{--min-height:150px;--gap:15px 15px;--row-gap:15px;--column-gap:15px;}.elementor-widget-heading .elementor-heading-title{line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-61 .elementor-element.elementor-element-1ef7b85e .elementor-heading-title{font-size:17px;}.elementor-61 .elementor-element.elementor-element-40318046 .elementor-heading-title{font-size:30px;}.elementor-widget-obfx-posts-grid .obfx-grid .entry-title.obfx-grid-title, .elementor-widget-obfx-posts-grid .obfx-grid .entry-title.obfx-grid-title > a{line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-widget-obfx-posts-grid .obfx-grid-meta > span{line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-widget-obfx-posts-grid .obfx-grid-content{line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-widget-obfx-posts-grid .obfx-grid-price{line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-widget-obfx-posts-grid .obfx-grid-footer a{line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-61 .elementor-element.elementor-element-195ed601 .obfx-grid-col-image{height:150px;}.elementor-61 .elementor-element.elementor-element-195ed601 .obfx-grid-col-content{text-align:left;}.elementor-61 .elementor-element.elementor-element-195ed601 .obfx-grid-pagination .pagination{text-align:center;}.elementor-61 .elementor-element.elementor-element-195ed601 .obfx-grid-wrapper{padding-right:calc( 10px );padding-left:calc( 10px );}.elementor-61 .elementor-element.elementor-element-195ed601 .obfx-grid-container{margin-left:calc( -10px );margin-right:calc( -10px );}.elementor-61 .elementor-element.elementor-element-195ed601 .obfx-grid .entry-title.obfx-grid-title, .elementor-61 .elementor-element.elementor-element-195ed601 .obfx-grid .entry-title.obfx-grid-title > a{font-size:16px;}.elementor-61 .elementor-element.elementor-element-195ed601 .obfx-grid-meta > span{font-size:12px;}.elementor-61 .elementor-element.elementor-element-195ed601 .obfx-grid-footer a{font-size:12px;}}@media(max-width:767px){.elementor-61 .elementor-element.elementor-element-74470261{--min-height:50px;--justify-content:flex-start;}.elementor-61 .elementor-element.elementor-element-74470261 > .elementor-shape-bottom svg, .elementor-61 .elementor-element.elementor-element-74470261 > .e-con-inner > .elementor-shape-bottom svg{width:calc(130% + 1.3px);height:30px;}.elementor-widget-heading .elementor-heading-title{line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-61 .elementor-element.elementor-element-1ef7b85e .elementor-heading-title{font-size:15px;letter-spacing:1px;}.elementor-61 .elementor-element.elementor-element-40318046 .elementor-heading-title{font-size:26px;}.elementor-widget-obfx-posts-grid .obfx-grid .entry-title.obfx-grid-title, .elementor-widget-obfx-posts-grid .obfx-grid .entry-title.obfx-grid-title > a{line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-widget-obfx-posts-grid .obfx-grid-meta > span{line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-widget-obfx-posts-grid .obfx-grid-content{line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-widget-obfx-posts-grid .obfx-grid-price{line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-widget-obfx-posts-grid .obfx-grid-footer a{line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-61 .elementor-element.elementor-element-195ed601 .obfx-grid-col-image{height:110px;}.elementor-61 .elementor-element.elementor-element-195ed601 .obfx-grid-col-content{text-align:left;}.elementor-61 .elementor-element.elementor-element-195ed601 .obfx-grid-pagination .pagination{text-align:center;}.elementor-61 .elementor-element.elementor-element-195ed601 .obfx-grid-wrapper{padding-right:calc( 5px );padding-left:calc( 5px );}.elementor-61 .elementor-element.elementor-element-195ed601 .obfx-grid-container{margin-left:calc( -5px );margin-right:calc( -5px );}.elementor-61 .elementor-element.elementor-element-195ed601 .obfx-grid .entry-title.obfx-grid-title, .elementor-61 .elementor-element.elementor-element-195ed601 .obfx-grid .entry-title.obfx-grid-title > a{font-size:14px;line-height:1.5em;}.elementor-61 .elementor-element.elementor-element-195ed601 .obfx-grid-meta > span{font-size:12px;line-height:1.5em;}.elementor-61 .elementor-element.elementor-element-195ed601 .obfx-grid-footer a{font-size:11px;}}