body{color:#000;font-family:メイリオ,Meiryo,"ＭＳ Ｐゴシック","Hiragino Kaku Gothic Pro","ヒラギノ角ゴ Pro W3",sans-serif}body:before,body:after{content:none !important}h1,h2,h3,h4,h5,h6,.site-title,.entry-title,.single-fudo h1.entry-title{color:#000;font-family:メイリオ,Meiryo,"ＭＳ Ｐゴシック","Hiragino Kaku Gothic Pro","ヒラギノ角ゴ Pro W3",sans-serif;font-weight:400}.entry-title,.entry-content h1,.single-fudo h1.entry-title{border-bottom:1px solid #ccc;font-size:32px;font-weight:400;padding-bottom:15px}.entry-title:first-letter ,.entry-content h1:first-letter ,.single-fudo h1.entry-title:first-letter {color:#337ab7}.entry-content h2{font-size:24px;font-weight:400}.entry-content h3{font-size:18px;font-weight:400}.widget{border:none;font-size:14px;margin-bottom:0;padding-top:20px}@media screen and (min-width:44.375em){#primary .widget{margin-bottom:0}.widget{margin-bottom:40px;padding-top:40px}}.site{margin:0 !important}.site-inner{padding:0 20px}.site-header{padding:0}.site-header-main{justify-content:space-between;align-items:center}.site-branding{margin-right:20px !important}.site-header-menu{margin-top:0;display:none}.menu-toggle{display:block}@media screen and (min-width:56.875em){.site-inner{max-width:1200px}.site-header{padding:20px 0}.site-header-menu{display:block}.menu-toggle{display:none}.site-header-main{align-items:flex-end}.custom-logo{max-width:200px}}.main-navigation{margin:0 !important}.main-navigation a{position:relative;display:inline-block;font-size:14px;transition:.3s}.main-navigation .current-menu-item>a,.main-navigation .current-menu-ancestor>a{color:#337ab7;font-weight:400}.main-navigation a:after{position:absolute;bottom:0;left:50%;content:'';width:0;height:1px;background-color:#337ab7;transition:.3s;-webkit-transform:translateX(-50%);transform:translateX(-50%)}.main-navigation a:hover:after{width:100%}.breadcrumbs{color:#898989;font-size:12px}.breadcrumbs a{color:#337ab7}.breadcrumbs a:hover{text-decoration:underline}.site-footer{position:relative;background-color:#f6f6f6;padding:0 0 1.75em;width:100vw;position:relative;left:50%;right:50%;margin-left:-50vw;margin-right:-50vw}.site-footer .footer-inner{max-width:1200px;width:100%;margin:0 auto;padding:0 20px}@media screen and (min-width:48.9375em){.site-footer{padding:0 0 1.75em}}.site-footer .widget_text{margin-bottom:10px}.footer-menu01{display:flex;flex-direction:column}.footer-menu01 .widget_text p{white-space:wrap}.footer-menu01 .widget_text a{color:#000}.footer-menu01 .widget_text a:hover{color:#337ab7}.menu-secondary-container .menu,.menu-secondary-container .menu li{list-style-type:none}.menu-secondary-container .menu{display:flex;flex-wrap:wrap;justify-content:flex-start;margin-left:0}.menu-secondary-container .menu li a{color:#000;padding:5px 20px 5px 0}.menu-secondary-container .menu li a:hover{color:#337ab7}.footer-menu01 .widget+.widget{margin-left:0}@media screen and (min-width:44.375em){.footer-menu01{flex-direction:row}.footer-menu01 .widget_text p{white-space:nowrap}.menu-secondary-container .menu{justify-content:flex-end}.menu-secondary-container .menu li a{padding:5px 0 5px 20px}.footer-menu01 .widget+.widget{margin-left:20px}}.footer-menu02{margin-bottom:20px;width:100%}.footer-menu02 .social-navigation ul{display:flex;justify-content:center}.site-footer .menu-social-container a{border:1px solid #d1d1d1;border-radius:50%;color:#333;display:block;height:35px;position:relative;width:35px}.site-footer .menu-social-container a:before{content:"\f415";font-family:'Genericons';height:33px;line-height:33px;text-align:center;width:33px}.site-footer .menu-social-container a[href*="youtube.com"]:before{content:"\f213"}.site-footer .menu-social-container a[href*="facebook.com"]:before{content:"\f203"}.footer-menu03{width:100%;text-align:center}.copyright p{font-size:12px}#nendebcopy{display:none !important}#pagetop{width:50px;height:50px;position:fixed;right:0;bottom:0;background:#000;z-index:100}#pagetop:hover{opacity:.6}#pag_top a{position:relative;display:block;width:50px;height:50px;text-decoration:none}#pagetop a:before{content:"\f432";font-family:'Genericons';font-size:25px;color:#fff;line-height:1;position:absolute;width:25px;height:25px;top:0;bottom:0;right:0;left:0;margin:auto;text-align:center}.site-content{margin-top:0;padding:0}.entry-header{margin:20px 0 0}.entry-title{margin-bottom:20px}#top_fbox,#toiawasesaki,#contact_form,.sharedaddy,body:not(.search-results) article:not(.type-page) .list_simple_box .entry-content{margin-left:0;margin-right:0;margin-bottom:0}.site-main{margin-bottom:0}.sidebar{margin-bottom:0}@media screen and (min-width:44.375em){.entry-header{margin-top:40px;margin-left:0}.entry-title{margin-bottom:40px}#top_fbox,#toiawasesaki,#contact_form,.sharedaddy,body:not(.search-results) article:not(.type-page) .list_simple_box .entry-content{margin-bottom:30px}.site-main{margin-bottom:3.5em}.sidebar{margin-bottom:3.5em}}.entry-title .new_mark{background:0 0 !important;color:#c00 !important;font-size:60% !important;font-weight:700;position:static !important;display:inline !important;padding:0 10px !important;text-transform:uppercase;text-shadow:none;text-align:left;vertical-align:super}.eyecatch img{width:100%}.list_detail table .list_price{background:#f6f6f6 !important;border-top:2px solid #337ab7;border-bottom:1px solid #337ab7}#list_simplepage2 .list_simple_box .list_detail #list_add th,#list_simplepage2 .list_simple_box .list_detail #list_other th{width:20%}#list_simplepage2 .list_picsam:after{height:40px}#list_add th,#list_other th{border-right:none !important;background-color:#f6f6f6;font-weight:400;padding:10px 0 10px 10px !important}.list_detail table td{border-bottom:1px solid #d1d1d1}#list_simplepage2 .list_detail table td{border-right:none !important;padding:10px !important}span.setsubi_dat{display:inline-block;margin-right:1em}#list_other_table{margin-bottom:40px}#top_fbox,#toiawasesaki,#contact_form,.sharedaddy,body:not(.search-results) article:not(.type-page) .list_simple_box .entry-content{margin-bottom:40px}#toiawasesaki,#contact_form{display:none}#syousai_box ul.syousai-content li .box2image{width:100% !important;height:230px;object-fit:cover;float:none}#syousai_box ul.syousai-content li figure{margin-bottom:0}#syousai_box ul.syousai-content li:hover figure{opacity:.8}#syousai_box ul.syousai-content li .top_title{font-size:18px;line-height:1.3;text-align:center;color:#000;margin-top:0;margin-bottom:0;padding:5px 0 10px}#syousai_box ul.syousai-content li:hover .top_title{color:#337ab7}@media screen and (min-width:44.375em){#syousai_box ul.syousai-content li .top_title{margin-top:10px}}@media screen and (max-width:910px){#page #primary .entry-content{margin-right:0;margin-left:0}}#primary .widget h3{font-size:24px}.home.page #primary .entry-content{padding-top:40px}.top-service-list{display:flex;justify-content:space-between;list-style-type:none;margin:40px 0 0}.top-service-list li{list-style-type:none;border:1px solid #ccc;max-width:250px;width:31%}.top-service-list li figure{margin-bottom:0}.top-service-list li p{color:#000;margin-top:10px;padding:0 0 5px;text-align:center}.top-service-list li:hover figure{opacity:.8}.top-service-list li:hover p{color:#337ab7;margin-bottom:0}.home .archive .entry-content h2{margin-bottom:40px}.home .site-main>article{margin-bottom:0}.grid-content li{margin:0 0 20px !important;width:100% !important}.grid-content li .box1image{width:100% !important;height:230px !important;object-fit:cover !important}.grid-content li:after{content:none}.sidebar{margin-bottom:3.5em;padding:0}@media screen and (min-width:44.375em){.grid-content li{margin:0 40px 20px 0 !important;width:calc(50% - 20px) !important}.grid-content li:nth-of-type(even){margin-right:0 !important}.grid-content li .box1image{width:100% !important;height:230px !important;object-fit:cover !important}.grid-content li:after{display:block;clear:both;height:20px;content:''}.sidebar{margin-bottom:3.5em;padding:0 7.6923%}}[id^=boxfudo_top_r-] [class^=fudo_top_r-]{position:relative}[id^=boxfudo_top_r-] .new_mark{top:0 !important;left:0 !important;background-color:red !important}[id^=boxfudo_top_r-] figure{margin:0;overflow:hidden}[id^=boxfudo_top_r-] .top_title{font-size:18px;line-height:1.3;text-align:center;color:#000;margin-top:0;margin-bottom:0;padding:5px 0 10px}@media screen and (min-width:44.375em){[id^=boxfudo_top_r-] .top_title{margin-top:10px}}[id^=boxfudo_top_r-] [class^=fudo_top_r-]:hover{opacity:.8}[id^=boxfudo_top_r-] [class^=fudo_top_r-]:hover .top_title{color:#337ab7}.widget_fudo_toukou_top #toukou_top li{border-bottom:1px solid #ccc !important;margin-bottom:20px;padding-bottom:10px}.widget_fudo_toukou_top #toukou_top a{display:flex;align-items:center;color:#000}.widget_fudo_toukou_top #toukou_top a:hover{color:#337ab7}.widget_fudo_toukou_top .toukou_top_post_thumbnail{flex:0 0 80px;margin:0}.widget_fudo_toukou_top .toukou_top_post_thumbnail img{width:80px;height:80px;object-fit:cover;padding:0}.widget_fudo_toukou_top .toukou_top_post_right{padding:0 0 0 10px}.widget_fudo_toukou_top .toukou_top_post_title{font-size:16px;font-weight:400;margin-bottom:10px}.widget_fudo_toukou_top .toukou_top_post_date{margin:0}#secondary .widget{border:none;margin-bottom:0}#primary .widget h3,#secondary .widget h2{background-color:#f6f6f6;border-left:4px solid #337ab7;color:#337ab7;font-size:18px;line-height:40px;margin-bottom:20px;padding:0 0 0 18px}#secondary .widget_fudo_toukou_top li{border:1px solid #ccc !important;margin-bottom:0;margin-top:-1px;padding:8px 8px 0}#secondary .widget_fudo_toukou_top li a{border:none !important}#secondary .widget_fudo_toukou_top li a:hover{opacity:.8}#secondary .widget_fudo_toukou_top .toukou_top_post_date{color:#000;font-size:14px;margin-bottom:5px}#secondary .widget_fudo_toukou_top .toukou_top_post_title{color:#000;font-size:14px;font-weight:400;line-height:1.3;margin-bottom:0}#secondary .widget_fudo_toukou_top li a:hover p{color:#337ab7}#secondary .widget_categories ul,#secondary .widget_categories ul li{list-style:none;margin-left:0}#secondary .widget_categories ul li a{display:block;border:1px solid #ccc;color:#000;margin-top:-1px;padding:15px}#secondary .widget_categories ul li a:hover{color:#337ab7;opacity:.8}#secondary .widget_archive a{color:#000}#secondary .widget_archive a:hover{color:#337ab7}@media screen and (min-width:44.375em){.sidebar,.widecolumn{margin-bottom:5.25em;padding-right:0;padding-left:0}#secondary .widget h2{margin-bottom:20px}}#secondary .widget_archive{font-size:14px}.archive-list{display:flex;flex-wrap:wrap;margin-left:0;margin-bottom:0}.archive-list ::marker{content:none}.archive-list li{display:block;float:left;margin:0 0 20px;padding:0;list-style-type:none;width:100%}.archive-list li:nth-of-type(even){margin:0 0 40px}.archive-list li figure img{width:100%;height:230px;object-fit:cover}.archive-list li figure{margin-bottom:0}.archive-list li .archive-list-title{font-size:18px;line-height:1.3;text-align:center;margin-top:10px;margin-bottom:0;color:#000}.archive-list li a:hover figure img{opacity:.8}.archive-list li a:hover .archive-list-title{color:#337ab7}@media screen and (min-width:44.375em){.archive-list{margin-bottom:1.75em}.archive-list li{margin:0 40px 20px 0;width:calc(50% - 20px)}.archive-list li .archive-list-title{margin-top:10px}}.single-post .entry-header .date{display:flex;align-items:center;margin-bottom:10px}.single-post .entry-header .date span{font-size:14px}.genericon-time:before{vertical-align:-1px}.post-navigation,.post-navigation .nav-previous,.post-navigation .nav-next{border:none}.post-navigation .nav-links{display:flex;width:100%}.post-navigation .nav-previous,.post-navigation .nav-next{float:none;width:50%}.post-navigation .nav-previous:first-of-type,.post-navigation .nav-next:first-of-type{margin-right:-1px}.post-navigation .nav-links .post-title{font-size:14px;font-weight:400}body:not(.search-results) .entry-summary p{color:#000;font-size:16px;margin-top:0;margin-bottom:10px}@media screen and (max-width:768px){.post-navigation .nav-links{flex-direction:column}.post-navigation .nav-previous,.post-navigation .nav-next{width:100%}.post-navigation .nav-next:first-of-type{margin-top:-1px;margin-right:0}}@media screen and (min-width:75em){body:not(.search-results) .entry-header+.entry-summary{margin-top:40px;margin-bottom:20px}}.post-thumbnail{margin:0;width:100%}.wp-block-table.bg-border.company table{width:100%}.wp-block-table.bg-border.company table,.wp-block-table.bg-border.company table th,.wp-block-table.bg-border.company table td{border:none}.wp-block-table.bg-border.company table th,.wp-block-table.bg-border.company table td{display:block;font-weight:400;width:100%;padding:10px}.wp-block-table.bg-border.company table th{background-color:#f6f6f6}@media screen and (min-width:44.375em){.wp-block-table.bg-border.company table tr{display:table-row}.wp-block-table.bg-border.company table th{display:table-cell;background-color:transparent;font-weight:400;padding:15px 0 15px 6%;width:35%;border-bottom:1px solid #ccc}.wp-block-table.bg-border.company table td{display:table-cell;padding:15px;width:65%;border-bottom:1px solid #ccc}}.wp-block-table.bg-title table{width:100%}.wp-block-table.bg-title table,.wp-block-table.bg-title table th,.wp-block-table.bg-title table td{border:none}.wp-block-table.bg-title table th,.wp-block-table.bg-title table td{display:block;font-weight:400;width:100%;padding:10px}.wp-block-table.bg-title table th{background-color:#f6f6f6;border-bottom:1px solid #ccc}.wp-block-table.bg-title table td{border-bottom:1px solid #ccc}@media screen and (min-width:44.375em){.wp-block-table.bg-title table tr{display:table-row}.wp-block-table.bg-title table th{display:table-cell;font-weight:400;padding:15px}.wp-block-table.bg-title table td{display:table-cell;padding:15px}}ul.col2{display:flex;flex-wrap:wrap;list-style:none}ul.col2 li{list-style:none;margin-right:20px;width:calc( 50% - 20px)}ul.col2 li:nth-of-type(even){margin-right:0}ul.col2 li figure{margin-bottom:10px}ul.col2 li p{text-align:center}.col2-image-left>div{overflow:hidden}.col2-image-left figure{float:left;max-width:300px}.col2-image-left figure img{padding-right:20px}.col2-image-right>div{overflow:hidden}.col2-image-right figure{float:right;max-width:300px}.col2-image-lrighteft figure img{padding-left:20px}.post-navigation a{display:block;width:100%;display:block;position:relative;width:100%;height:100%;border:1px solid #ccc;background:#fff;padding:10px;-webkit-box-sizing:border-box;box-sizing:border-box}@media screen and (max-width:910px){.post-navigation{margin-right:0;margin-left:0}}@media screen and (min-width:61.5625em){body:not(.search-results) article:not(.type-page) .entry-content{float:none;width:100%}body:not(.search-results) article:not(.type-page) .entry-footer{display:none;float:none;margin-top:.1538461538em;width:21.42857143%}}.post-thumbnail img{width:100%}.entry-content h2{background-color:#f6f6f6;border-top:2px solid #337ab7;border-bottom:1px solid #e9e9e9;padding:14px 15px 10px;margin-bottom:40px;margin-top:20px}.entry-content h3{position:relative;margin-bottom:20px;margin-top:10px;border-bottom:1px solid #ccc;-webkit-box-shadow:0 1px 2px rgb(255 255 255/90%);box-shadow:0 1px 2px rgb(255 255 255/90%);padding-bottom:8px}.entry-content h3:after{content:".";line-height:0;display:block;overflow:hidden;position:absolute;bottom:-1px;width:30%;border-bottom:1px solid #337ab7}.entry-content ol li{list-style-type:decimal}.wp-block-image{margin-bottom:40px}[class^=wp-block-] figcaption{text-align:center;font-style:normal}#sitemap_list li{background:0 0 !important}#sitemap_list li a{box-shadow:none;color:#000 !important}#sitemap_list li a:hover{color:#337ab7 !important}.contact-row{display:flex;flex-direction:column;margin-top:20px}.contact-row label{position:relative;width:100%}.contact-row .contact-content{width:100%}.contact-row.submit-row{justify-content:center;margin-top:40px}.required{position:relative;display:inline-block;background-color:#d9322e;color:#fff;font-family:sans-serif;font-size:10px;margin-left:2em;padding:0 5px;vertical-align:3px}.contact-row .contact-content .mwform-checkbox-field{display:inline-block;margin-bottom:5px;margin-right:10px}.mw_wp_form .horizontal-item+.horizontal-item{margin-left:0}.contact-row .contact-content .mwform-radio-field{display:inline-block;margin-right:10px}.contact-row input[type=text],.contact-row input[type=email],.contact-row input[type=tel],.contact-row textarea{border:1px solid #ccc;background:0 0}.contact-row input[type=submit]{background-color:#337ab7}.contact-row input[type=submit]:hover{opacity:.8}.contact-row p{display:none}@media screen and (min-width:44.375em){.required{position:absolute;right:3em;top:6px}.contact-row{flex-direction:row;margin-top:20px}.contact-row label{width:13em}.contact-row .contact-content{width:calc(100% - 13em)}.contact-row.submit-row{margin-top:40px}}.single-post .entry-header .entry-title{margin-bottom:10px}.single-post .entry-header .date{margin-bottom:40px}.wp-block-columns.col2{display:flex;flex-wrap:wrap;margin-top:20px;margin-bottom:0}.wp-block-columns.col2 .wp-block-column p{color:#000;text-align:center}.wp-block-columns.col2 .wp-block-column img{height:230px;width:100%;object-fit:cover}.wp-block-columns.col2 .wp-block-column:hover p{color:#337ab7}.wp-block-columns.col2 .wp-block-column:hover img{opacity:.8}@media (min-width:782px){.wp-block-columns.col2 .wp-block-column{flex-basis:48%;margin-bottom:20px}.wp-block-columns.col2 .wp-block-column:not(:first-child){margin-left:0}.wp-block-columns.col2 .wp-block-column:nth-of-type(even){margin-left:20px}}#list_simplepage2 .list_picsam{margin-left:-15px}#list_simplepage2 .list_picsam img{height:150px;margin:0 0 10px 15px}