.widget{margin-top:40px}.viewmode-mobile .widget{margin-top:25px}.widget:first-child{margin-top:0px}h2.widgettitle{background-color:var(--wp--preset--color--color-3);color:#000;font-size:20px;font-weight:bold;margin:0;padding:1em;position:relative}.viewmode-mobile h2.widgettitle{font-size:16px;padding:11px 4% 9px}.widget_categories ul{border-top:none;font-size:90%;letter-spacing:-0.4em;list-style-type:none;padding:.25em 1.5em 1em 1.5em;padding:0;text-align:left}.widget_categories li{letter-spacing:normal;margin-right:2em}.viewmode-mobile .widget_categories li{display:block}.widget_categories li a{font-weight:bold;padding-left:1.4em;position:relative}.widget_categories li a::before{background-color:var(--wp--preset--color--color-3);content:"";display:block;height:1em;top:2px;left:0;position:absolute;width:1em;-webkit-mask-image:url("fontawesome/svgs/regular/clone.svg");mask-image:url("fontawesome/svgs/regular/clone.svg");-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.widget_nav_menu{padding:0 0px;clear:both;background-color:#fff}.widget_nav_menu ul.menu{float:none;list-style-type:none;line-height:1.3;margin:0px;padding:0px 0px 0px 0px;width:100%}.widget_nav_menu ul.menu li{white-space:normal}.widget_nav_menu ul.menu>li{background-color:rgba(0,0,0,0);border-bottom:1px dotted #999;margin:0px;padding:0px;position:relative;line-height:1.3;list-style-type:none}.widget_nav_menu ul.menu>li:last-child{border-bottom:0px dotted #fff}.widget_nav_menu ul.menu>li>a::before{background-color:#fff;color:#4e99de;content:"";display:block;font-family:"Font Awesome 6 Free";font-size:19px;font-weight:900;line-height:19px;top:11px;left:5px;position:absolute;z-index:1;border-radius:100%}.widget_nav_menu ul.menu>li.current_page_item>a{background-color:#e1f0fd}.widget_nav_menu ul.menu>li.current_page_item.sfHover>a,.widget_nav_menu ul.menu>li.current_page_parent.sfHover>a,.widget_nav_menu ul.menu>li.current-page-ancestor.sfHover>a{background-color:rgba(0,0,0,0);color:#111}.widget_nav_menu ul.menu>li>a{border-left:0px solid #fff;border-top:0px solid #fff;color:#111;display:block;font-family:"Noto Sans JP",sans-serif;font-weight:600;letter-spacing:.05em;padding:10px 5px 8px 30px;margin:0px;text-decoration:none}.widget_nav_menu ul.menu>li>a:hover,.widget_nav_menu ul.menu>li.sfHover>a{background-color:#4e99de;color:#fff}.widget_nav_menu ul.menu>li>a.current{background-color:#8acc8a !important}.widget_nav_menu ul.menu>li.sfHover>a{background-color:#4e99de;color:#fff}.widget_nav_menu ul.menu>li.menu-item-has-children>a:after{color:#999;content:"";display:block;font-family:"Font Awesome 6 Free";font-size:15px;font-weight:900;line-height:1.5;top:8px;right:5px;position:absolute}.widget_nav_menu ul.menu>li.current_page_item>a:after,.widget_nav_menu ul.menu>li.current_page_parent>a:after,.widget_nav_menu ul.menu>li.current-page-ancestor>a:after,.widget_nav_menu ul.menu>li.menu-item-has-children.sfHover>a:after{content:none}.widget_nav_menu li ul.sub-menu,.widget_nav_menu li ul.sub-menu-show{list-style-type:none;margin:0px 0px 7px 0px;padding:0px 0px 0px 0px}.widget_nav_menu li ul.sub-menu{border:1px solid #4e99de}.widget_nav_menu li ul.sub-menu li,.widget_nav_menu li ul.sub-menu-show li{position:relative}.widget_nav_menu li ul.sub-menu li{margin-top:-1px}.widget_nav_menu ul.sub-menu li.current_page_item,.widget_nav_menu ul.sub-menu li.current-page-ancestor,.widget_nav_menu ul.sub-menu-show li.current_page_item,.widget_nav_menu ul.sub-menu-show li.current-page-ancestor{background-color:#e1f0fd}.widget_nav_menu li ul.sub-menu li a,.widget_nav_menu li ul.sub-menu-show li a{color:#000;font-family:"Noto Sans JP",sans-serif;font-weight:400;margin:0px 0px 0px 0px;padding:6px 0 6px 30px}.widget_nav_menu li ul.sub-menu li a{background-color:#4e99de;border:0px solid #fff;border-top:1px solid #e1f0fd;color:#fff;padding:9px 0 9px 30px}.widget_nav_menu li ul.sub-menu-show li a{font-size:90%}.widget_nav_menu li ul.sub-menu li:first-child a{border-top:1px solid #4e99de}.widget_nav_menu li ul.sub-menu li a:hover,.widget_nav_menu li ul.sub-menu-show li a:hover{background-color:#e1f0fd;color:#111}.widget_nav_menu li ul.sub-menu-show li a:hover{background-color:#4e99de;color:#fff}.widget_nav_menu li ul.sub-menu li a::before,.widget_nav_menu li ul.sub-menu-show li a::before{color:#333;content:"";display:block;font-family:"Font Awesome 6 Free";font-size:15px;font-weight:900;line-height:1.5;top:3px;left:17px;position:absolute;z-index:1}.widget_nav_menu li ul.sub-menu li a:before{color:#fff;top:8px}.ie .widget_nav_menu li ul.sub-menu li a:before{top:6px}.widget_nav_menu li ul.sub-menu li a:hover:before{color:#111}.widget_nav_menu li ul.sub-menu-show li a:hover:before{color:#fff}.widget_nav_menu li ul.sub-menu li a.current,.widget_nav_menu li ul.sub-menu-show li a.current{background-color:#ebeef1}.widget_nav_menu li ul.sub-menu-show{display:block !important;left:0;position:static;box-shadow:none}.widget_nav_menu li ul.sub-menu-show li{background-color:rgba(0,0,0,0)}.sub_navi-widget{border:1px solid #dcdee6;box-sizing:border-box;clear:both;padding:0px 0px 0px 0px;position:relative;overflow:hidden;border-radius:6px;background:#fff}.sub_navi-widget ul{list-style-type:none;line-height:1.3;padding:0px;margin:0px auto 0px auto}.sub_navi-widget li{display:block;line-height:1.5;list-style-type:none;margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;position:relative;border-top:1px dotted #dcdee6}.sub_navi-widget li.cat-item-1{display:none}.sub_navi-widget a{color:#000;display:block;line-height:1.5;text-decoration:none;padding:1em .5em 1em 2.5em;transition:.2s;font-size:16px}.viewmode-mobile .sub_navi-widget a{padding:11px 12px 10px 25px;font-size:15px}.sub_navi-widget a::before{color:var(--wp--preset--color--color-1);content:"";display:block;font-family:"Font Awesome 6 Free";font-size:1em;font-weight:900;line-height:1;top:1.2em;left:1em;position:absolute}.viewmode-mobile .sub_navi-widget a::before{font-size:.95em;top:14px;left:9px}.sub_navi-widget a:hover{opacity:.6;color:var(--wp--preset--color--color-1)}.sub_navi-widget li.current-page-item>a{position:relative;z-index:1}.sub_navi-widget li.current-page-item>a::after{content:"";position:absolute;z-index:-1;top:0;left:0;display:block;width:100%;height:100%;background:rgba(0,0,0,.025)}.theme- .sub_navi-widget li.current-page-item>a::after{background:rgba(223,235,207,.2)}.theme-firehead .sub_navi-widget li.current-page-item>a::after{background:rgba(214,238,247,.3)}.theme-mizuho .sub_navi-widget li.current-page-item>a::after{background:rgba(226,219,234,.2)}.sub_navi-widget>ul>li:first-child{border-top:none}.sub_navi-widget>ul>li.current-page-item:has(>.children)>a::before,.sub_navi-widget>ul>li.current-page-ancestor:has(>.children)>a::before{transform:rotate(90deg)}.sub_navi-widget>ul>li>ul{display:none}.sub_navi-widget>ul>li.current-page-item>ul.children,.sub_navi-widget>ul>li.current-page-ancestor>ul.children{display:block}.sub_navi-widget ul>li>ul>li>a{position:relative;font-size:82%;display:block;padding:1em .5em 1em 4.5em;margin:0}.viewmode-mobile .sub_navi-widget ul>li>ul>li>a{padding-left:2.8em}.sub_navi-widget ul>li>ul>li>a::before{left:2.9em}.viewmode-mobile .sub_navi-widget ul>li>ul>li>a::before{left:1.8em}.widget_categories select,.widget_archive select{background-color:#fff;border:1px solid #dcdee6;box-sizing:border-box;font-family:inherit;font-size:14px;margin:5px 0px 0px 0px;padding:3px;width:100%;border-radius:0}.widget_categories label,.widget_archive label{display:none}.widget-content ul{padding:10px 10px 10px 20px;background-color:#ecf2f9}.widget-content ul.display-posts-listing li{background-image:url(../img/bullet_common4.png);background-repeat:no-repeat;background-position:0px .3em;list-style-type:none;margin-bottom:.5em;padding:0px 0px 0px 20px}.widget_search{box-sizing:border-box;padding:0px 0px 0 0px;max-width:300px}.viewmode-mobile .widget_search{position:relative;margin:0 auto 0 auto}.widget_search form{margin:0px 0px 0 0;padding:0 0 0 0px;position:relative}.widget_search label{display:none}.widget_search input{background-color:rgba(0,0,0,0);margin:0;padding:0}.widget_search #s{background-color:#eee;border:1px solid #dcdee6;box-sizing:border-box;font-size:95%;padding:5px 5px 5px 5px;height:35px;width:210px;transition:all .2s ease;box-shadow:2px 2px 3px 0px #ddd inset}.widget_search #s:focus{background-color:#fff;outline:none}.widget_search #searchsubmit{background-color:#b1b1b1;border:0px solid #fff;color:#fff;float:right;margin:0px 0px 0px 0px;top:0px;right:0px;width:80px;height:35px;z-index:5}.widget_search #searchsubmit:hover{cursor:pointer}.widget_search #searchsubmit:focus{outline:none}.viewmode-mobile .widget_sp_image{text-align:center}.widget_sp_image a img{border:0px solid #fff;display:block;transition:all .2s ease}.viewmode-mobile .widget_sp_image a img{margin-left:auto;margin-right:auto;vertical-align:top}.viewmode-pc .widget_sp_image a:hover img{border:0px solid #fff;opacity:.7}.viewmode-mobile .widget_newpostcatch{margin-left:-10px;margin-right:-10px;padding:20px 10px 10px 10px}.widget_newpostcatch::after{visibility:hidden;display:block;font-size:0;content:" ";clear:both;height:0}.widget_newpostcatch h2.widgettitle small{position:absolute;top:0px;right:0px;z-index:1}.widget_newpostcatch h2.widgettitle small a{color:#000;display:block;font-family:"Noto Sans JP",sans-serif;font-size:14px;font-weight:400;line-height:1;margin:0 0px 0 0px;padding:5px 5px 5px 20px;position:relative;text-decoration:none}.widget_newpostcatch h2.widgettitle small a:hover{background-color:#4665a5;color:#fff;text-decoration:none}.widget_newpostcatch h2.widgettitle small a::before{color:#000;content:"";display:block;font-family:"Font Awesome 6 Free";font-size:12px;font-weight:900;line-height:1;top:7px;left:6px;position:absolute}.widget_newpostcatch h2.widgettitle small a:hover::before{color:#fff}.widget_newpostcatch ul{padding:0px}.widget_newpostcatch li{clear:both;list-style-type:none;line-height:1.7;padding-top:10px}.widget_newpostcatch li:first-child{border-top:none;padding-top:0px}.widget_newpostcatch li a{display:flex;gap:20px}.widget_newpostcatch li a figure{margin:0}.widget_newpostcatch li a figure img{height:100px;-o-object-fit:cover;object-fit:cover;max-width:none;width:100px}.widget_newpostcatch li .detail{position:relative;width:calc(100% - 100px)}.widget_newpostcatch li span.title{display:inline-block;margin-left:0px;padding-top:25px;position:relative}.widget_newpostcatch li span.date{color:#333;font-family:"Roboto",sans-serif;font-size:90%;position:absolute;top:0px;left:0px}.widget_local_navi .display-posts-listing{letter-spacing:-0.4em;list-style-type:none;padding:0px;text-align:left}.widget_local_navi .display-posts-listing .listing-item{display:inline-block;letter-spacing:normal;list-style-type:none;line-height:1.5;margin:0 12px 12px 0;padding:0px;position:relative;text-align:left;vertical-align:top}.viewmode-mobile .widget_local_navi .display-posts-listing .listing-item{display:block;margin:0 0 12px 0}.widget_local_navi .display-posts-listing .listing-item::before{color:#fff;content:"";display:block;font-family:"Font Awesome 6 Free";font-size:15px;font-weight:900;line-height:1;top:18px;left:115px;position:absolute}.widget_local_navi .display-posts-listing .listing-item::after{background-color:#fff;background-image:url(../img/pic_dummy_item.jpg);background-size:contain;content:"";display:block;height:100px;left:0;position:absolute;top:0px;width:100px}.widget_local_navi .display-posts-listing .listing-item a.image{background-color:#fff;display:block;left:0;height:100px;position:absolute;text-decoration:none;width:100px;z-index:1}.widget_local_navi .display-posts-listing .listing-item a.image img{height:100%;width:100%}.widget_local_navi .display-posts-listing .listing-item a.title{background-color:#7986a1;color:#fff;display:block;font-family:"Noto Sans JP",sans-serif;font-size:16px;font-weight:400;line-height:1.3;height:100px;padding:15px 5px 5px 135px;text-decoration:none;width:300px;transition:all .2s ease}.widget_local_navi .display-posts-listing .listing-item a.title:hover{background-color:#111}.viewmode-mobile .widget_local_navi .display-posts-listing .listing-item a.title{width:auto}
/*# sourceMappingURL=widget.min.css.map */