@charset "utf-8";@import url('https://fonts.googleapis.com/css2?family=Noto+Sans+JP:wght@100;200;300;400;500;600;700;800;900&display=swap');body{font-family:"Noto Sans JP",sans-serif}div#primary.column{max-width:1260px;margin:150px auto 0 !important;float:none}div#primary.excolumn #main,div#primary.column #main{max-width:800px;margin:50px auto 150px}.inner{max-width:1260px;margin:0 auto 100px;padding:0 30px}.elementor-section.mokuji .elementor-container .elementor-column .elementor-widget-wrap{border:1px solid #e0e0e0;padding:20px;margin-bottom:10px;background-color:rgba(82,175,208,.1)}div#primary.excolumn .inner h2,div#primary.column .inner h2{padding-top:83.5px;font-size:30px;font-size:3rem;font-weight:700;line-height:1.53}div#primary.excolumn .inner h2{padding-top:40px;color:#52afd0;font-size:32px}div#primary.excolumn .inner h2.elementor-heading-title{font-size:26px;position:relative;padding-left:20px}div#primary.excolumn .inner h2.elementor-heading-title:before{content:"";display:block;position:absolute;width:4px;height:40px;background-color:#52afd0;left:0;bottom:0}div#primary.excolumn .inner h3.elementor-heading-title{font-size:20px;color:#f49b4d}div#primary.excolumn .elementor-widget-container img{border-radius:20px;box-shadow:2px 2px 4px -2px rgba(0,0,0,.1)}div#primary.excolumn .inner p{font-size:16px}div#primary.column .inner .tag-area{margin-top:20px}div#primary.column .inner .tag-area p{font-size:16px;font-size:1.6rem;margin-left:5px}div#primary.excolumn #main figure img,div#primary.column #main figure img{width:100%}div#primary.excolumn #main figcaption,div#primary.column #main figcaption{color:#666;font-size:12px;font-size:.8rem;margin-top:5px;line-height:2}.ast-archive-description{border-bottom:none!important}.excolumn #main p. .column #main p{margin-top:60px}.excolumn #main h2,.column #main h2{font-size:24px;font-size:2.4rem;line-height:1.5;margin-bottom:20px;font-weight:700}.excolumn #main h3,.column #main h3{font-size:20px;font-size:2.2rem;line-height:1.5;margin-bottom:20px;font-weight:700}.excolumn #main h4,.column #main h4{font-size:18px;font-size:2rem;line-height:1.5;margin-bottom:20px;font-weight:700}.excolumn #main h5,.column #main h5{font-size:16px;font-size:1.3rem;line-height:1.5;margin-bottom:20px;font-weight:700}.excolumn #main h6,.column #main h6{font-size:14px;font-size:1rem;line-height:1.5;margin-bottom:20px;font-weight:700}.excolumn #main table,.column #main table{width:100%;margin-bottom:0;border:1px solid #ebebeb;table-layout:fixed}.excolumn #main table tr th,.excolumn #main table tr td,.column #main table tr th,.column #main table tr td{font-size:15px;font-size:1rem;line-height:1.87;color:#000;padding:15px;vertical-align:top;border:1px solid #ebebeb;word-break:break-all}.excolumn #main table tr th,.column #main table tr th{background:#f4f4f4;border-right:none;font-weight:700}.ast-archive-description .ast-archive-title{text-align:center;font-size:38px;font-size:3.8rem;font-weight:700}.colum-cards{display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap;-webkit-justify-content:space-between;justify-content:space-between}.colum-cards .col{width:calc(98% / 3)}.colum-cards h3{font-size:16px;   font-size:1.2rem;   font-weight:700;line-height:1.5}.colum-cards .col .etc-links{margin-top:25px}.colum-cards .col .etc-links .info-box p{display:inline-block;vertical-align:middle;font-size:12px;font-size:.8rem}.colum-cards:before{content:"";display:block;width:31.6666667%;order:1}.colum-cards .col>a{display:block;position:relative}.colum-cards .col a figure .img-box img{width:100%;height:250px;opacity:0}.colum-cards .col a:hover figure .img-box:before{opacity:1}.colum-cards .col a figure .img-box:before{content:"";position:absolute;left:0;top:0;width:100%;height:100%;background:rgba(0,0,0,.6);z-index:10;opacity:0;transition:all .6s}.pagination .nav-links{display:flex;align-items:center;justify-content:center}.pagination .nav-links .page-numbers:not(:first-child){margin-left:5px}.pagination a.page-numbers{border:1px solid #52afd0;color:#52afd0}.pagination a.page-numbers:hover{background-color:#52afd0;color:#fff;font-weight:700}.pagination span.current{background-color:#52afd0;color:#fff;font-weight:700}.excolumn .wp-block-buttons>.wp-block-button,.column .wp-block-buttons>.wp-block-button{margin:0 auto}.excolumn .wp-block-button .wp-block-button__link,.column .wp-block-button .wp-block-button__link{background-color:#52afd0;border:1px solid #52afd0;color:#fff;padding:1rem;margin:1rem}.excolumn .wp-block-buttons>.wp-block-button:hover .wp-block-button__link,.column .wp-block-buttons>.wp-block-button:hover .wp-block-button__link{background-color:#fff;color:#52afd0}.single-excolumn #content{background-color:#faf9f6}@media only screen and (max-width:767px){div#primary.excolumn .inner h2,div#primary.column .inner h2{padding-top:40px;font-size:26px;line-height:1.5}div#primary.column .icatch{margin-top:30px;margin-left:-20px}div#primary.column #main{padding:0 20px}div#primary.excolumn #main{padding-top:0}div#primary.excolumn .inner{padding:0 20px}.column #main table tr th,.column #main table tr td{font-size:13px;font-size:1.3rem;line-height:1.538461538;padding:15px}}.ast-page-builder-template .post-518 .entry-header.ast-no-title.ast-no-thumbnail{height:99px}@media (max-width:1024px){.elementor-3707 .elementor-section.elementor-top-section.elementor-element.elementor-element-8260f3d{padding:0 50px}.ast-page-builder-template .post-518 .entry-header.ast-no-title.ast-no-thumbnail{height:68px}}@media (max-width:767px){.elementor-3707 .elementor-element.elementor-element-a055a37 .hfe-site-logo-set .hfe-site-logo .hfe-site-logo-container img{width:65px}}.single-excolumn #content,.single-column #content,.post-type-archive-excolumn #content,.post-type-archive-column #content,.page.page-id-6702 #main,.page.page-id-37 #content,.page.page-id-9862 #content,.page.page-id-2439 #content,.single #main,.page:not(.home) #main{padding-top:110px}.breadcrumb-trail.breadcrumbs{max-width:1200px;margin:0 auto;padding:0 15px}@media (max-width:1024px){.single-excolumn #content,.single-column #content,.page.page-id-9862 #content,.post-type-archive-excolumn #content,.post-type-archive-column #content,.page.page-id-6702 #main,.page.page-id-37 #content,.post-id-2439 #content,.single #main,.page:not(.home) #main{padding-top:70px}}.elementor-widget-wp-widget-aioseo-breadcrumb-widget{display:none}.ast-page-builder-template .ast-archive-description.margintop0{margin-top:0}.elementor-widget-container .wpcf7 .template02 input.wpcf7-form-control.wpcf7-submit:hover{color:#6c5d2f}@media (max-width:1024px){.ast-container .elementor-37 .elementor-element.elementor-element-0fcf441{margin-top:10px}}.single-excolumn.ast-page-builder-template .site-content #primary,.single-column.ast-page-builder-template .site-content #primary{margin-top:0!important}.trail-items li:after{content:"＞";font-size:14px}.trail-items li a{color:#52afd0}.elementor-3707 .elementor-section.elementor-top-section .elementor-container .elementor-element.elementor-element-850d4ba{width:85px;margin-left:15px;min-width:1px}@media (max-width:1199px){.n2-ss-slider .n2-ss-layer-content .n2-ss-layer--auto:not([data-pm=absolute]),div#n2-ss-6.n2-ss-slider .n2-ss-layer-content .n2-ss-layer--auto:not([data-pm=absolute]){width:50%!important}}@media (max-width:1024px){.elementor-3707 .elementor-section.elementor-top-section.elementor-element.elementor-element-8260f3d{padding:0}.elementor-3707 .elementor-section.elementor-top-section .elementor-container .elementor-element.elementor-element-850d4ba{width:60px;margin-top:10px}.elementor-3707 .elementor-element.elementor-element-47b926f .hfe-nav-menu__toggle{margin-right:20px}div#n2-ss-6 .n2-ss-item-content.n2-ss-text.n2-ow,div#n2-ss-6 .n2-ss-item-content.n2-ss-text.n2-ow .n2-ow{font-size:22px}div#n2-ss-6 .n2-ss-layer-col .n2-ss-layer.n2-ow .n2-ss-item-content.n2-ss-text.n2-ow-all div p{font-size:18px}}@media (max-width:767px){.elementor-3707 .elementor-section.elementor-top-section .elementor-container{padding-right:0}div#n2-ss-6.n2-ss-slider .n2-ss-layer-content .n2-ss-layer--auto:not([data-pm=absolute]){width:auto!important}div#n2-ss-6 .n2-ss-slider .n2-ss-layer-col{width:380px;height:auto;margin:0 0 0 auto}div#n2-ss-6 .n2-ss-layer-col.n2-ss-layer-with-background.n2-ss-layer-content{padding:20px;max-width:400px}div#n2-ss-6 .n2-ss-item-content.n2-ss-text.n2-ow,div#n2-ss-6 .n2-ss-item-content.n2-ss-text.n2-ow .n2-ow{font-size:20px}}@media (max-width:480px){.n2-ss-slider .n2-ss-layer-content .n2-ss-layer--auto:not([data-pm=absolute]),div#n2-ss-6.n2-ss-slider .n2-ss-layer-content .n2-ss-layer--auto:not([data-pm=absolute]),.n2-ss-slider .n2-ss-layer-content .n2-ss-layer--auto:not([data-pm=absolute]),div#n2-ss-6.n2-ss-slider .n2-ss-layer-content .n2-ss-layer--auto:not([data-pm=absolute]){width:auto!important}div#n2-ss-6 .n2-ss-section-main-content.n2-ss-layer-with-background.n2-ss-layer-content.n2-ow,div#n2-ss-6 .n2-ss-section-main-content.n2-ss-layer-with-background.n2-ss-layer-content{justify-content:end}div#n2-ss-6 .n2-ss-slider .n2-ss-layer[data-sstype=col]{display:block}.n2-ss-slider .n2-ss-layer-col,.n2-ss-slider .n2-ss-layer-row-inner .n2-ss-layer .n2-ss-layer-col.n2-ss-layer-with-background.n2-ss-layer-content,div#n2-ss-6 .n2-ss-slider .n2-ss-layer-col{width:260px;height:80px;margin:0 0 0 auto}div#n2-ss-6 .n2-ss-layer-col.n2-ss-layer-with-background.n2-ss-layer-content{padding:10px 5px 10px 10px;height:auto}div#n2-ss-6 .n2-ss-item-content.n2-ss-text.n2-ow,div#n2-ss-6 .n2-ss-item-content.n2-ss-text.n2-ow .n2-ow{font-size:12px}div#n2-ss-6 .n2-ss-layer-col .n2-ss-layer.n2-ow .n2-ss-item-content.n2-ss-text.n2-ow-all div p{font-size:11px}div#n2-ss-6 .n2-ss-layer.n2-ow.n2-ss-layer--auto .n2-ss-button-container.n2-ss-item-content.n2-ow{position:relative}div#n2-ss-6 .n2-ss-layer.n2-ow.n2-ss-layer--auto .n2-ss-button-container.n2-ss-item-content.n2-ow a.n2-ow{font-size:9px;padding:2px 5px;position:relative;transform:translate(-5px,0)}div#n2-ss-6 .n2-ss-layer.n2-ow{margin-top:0}div#n2-ss-6 .n2-ss-layer-row.n2-ss-layer-with-background .n2-ss-layer-row-inner .n2-ss-layer.n2-ow,div#n2-ss-6 .n2-ss-slider .n2-ss-layer-content .n2-ss-layer[data-pm=normal],div#n2-ss-6 .n2-ss-slider .n2-ss-layer-content .n2-ss-layer[data-pm=normal]{max-width:100%;width:100%!important}}@media (max-width:400px){div#n2-ss-6 .n2-ss-slider .n2-ss-layer-col{width:60vw;height:20vw}div#n2-ss-6 .n2-ss-layer-col.n2-ss-layer-with-background.n2-ss-layer-content{padding:1.5vw 1.5vw 2vw 3vw}div#n2-ss-6 .n2-ss-item-content.n2-ss-text.n2-ow,div#n2-ss-6 .n2-ss-item-content.n2-ss-text.n2-ow .n2-ow{font-size:3vw}div#n2-ss-6 .n2-ss-layer-col .n2-ss-layer.n2-ow .n2-ss-item-content.n2-ss-text.n2-ow-all div p{font-size:2.7vw}div#n2-ss-6 .n2-ss-layer.n2-ow.n2-ss-layer--auto .n2-ss-button-container.n2-ss-item-content.n2-ow a.n2-ow{font-size:2.2vw;padding:.5vw 2vw .2vw;position:relative;margin-top:-2vw}div#n2-ss-6 .n2-ss-layer.n2-ow.n2-ss-layer--auto.n2-ss-has-self-align .n2-ss-layer-row.n2-ss-layer-with-background{padding:0}}@media (max-width:380px){.menu-product-sub-menu-container .menu li a{font-size:3.8vw}}@media (max-width:767px){.colum-cards .col{width:48%}}@media (max-width:500px){.colum-cards .col{width:100%}}@media (max-width:420px){.ast-pagination .next.page-numbers,.ast-pagination .prev.page-numbers{padding:0;justify-content:center}}.navigation.post-navigation{display:none}.post-8192 .ast-post-format-.ast-no-thumb.single-layout-1{padding-top:50px;padding-bottom:100px}#page_menu .elementor-widget-wrap .elementor-element .elementor-widget-container,#page_menu .elementor-widget-wrap .elementor-widget-wp-widget-nav_menu .elementor-widget-container{position:relative}#page_menu .elementor-widget-wrap .elementor-widget-wp-widget-nav_menu .elementor-widget-container .menu-led-vision-menu-container,#page_menu .elementor-widget-wrap .elementor-element .elementor-widget-container .led_navi_list,#page_menu .elementor-widget-wrap .elementor-widget-wp-widget-nav_menu .elementor-widget-container .menu-product-sub-menu-container{position:relative;width:100%;max-width:1140px;z-index:10;background-color:#111}#page_menu.scrolled .elementor-widget-wrap .elementor-element .elementor-widget-container,#page_menu.scrolled .elementor-widget-wrap .elementor-widget-wp-widget-nav_menu .elementor-widget-container{margin-bottom:61px}#page_menu.scrolled .elementor-widget-wrap .elementor-widget-wp-widget-nav_menu .elementor-widget-container .menu-led-vision-menu-container,#page_menu.scrolled .elementor-widget-wrap .elementor-element .elementor-widget-container .led_navi_list,#page_menu.scrolled .elementor-widget-wrap .elementor-widget-wp-widget-nav_menu .elementor-widget-container .menu-product-sub-menu-container{position:fixed;top:109px}#page_menu .led_navi_list{display:flex;list-style:none;margin:0;padding:0}#page_menu .led_navi_list li{list-style:none;margin:0;padding:0;width:20%;min-width:20%}#page_menu .led_navi_list li a{display:flex;background-color:#111;color:#fff;text-align:center;height:61px;align-items:center;justify-content:center;font-size:.85em}#page_menu .led_navi_list li a:hover{background-color:#52afd0;color:#fff}@media (max-width:1024px){#page_menu .led_navi_list{flex-wrap:wrap}#page_menu .led_navi_list li{width:50%;border-bottom:1px solid #fff}#page_menu .led_navi_list li:nth-child(5){border-bottom:0}#page_menu .led_navi_list li:nth-child(2n-1){border-right:1px solid #fff}#page_menu .led_navi_list{border-bottom:1px solid #fff}}.elementor-11497 .elementor-section.elementor-top-section.elementor-element.elementor-element-0336aa4{margin-top:10px}@media (max-width:480px){div#primary.excolumn .inner h2.elementor-heading-title{font-size:20px}div#primary.excolumn .inner h3.elementor-heading-title,.excolumn #main h3{font-size:18px;margin-bottom:0}}.post-type-archive-excolumn.ast-page-builder-template .ast-archive-description{max-width:1200px;padding:3em}.post-type-archive-excolumn .colum-cards{gap:40px 0;margin-top:50px}.post-type-archive-excolumn .colum-cards .col{width:30%}.post-type-archive-excolumn .colum-cards .col a{border-radius:.625rem 2.5rem;box-shadow:0 0 11.7px 1.3px rgba(51,51,51,.11);overflow:hidden}.post-type-archive-excolumn .colum-cards .col a:hover{opacity:.8}.post-type-archive-excolumn .colum-cards .col a:hover figure .img-box:before{opacity:0}.post-type-archive-excolumn .colum-cards .col .etc-links{padding:0 25px 25px;position:relative}.post-type-archive-excolumn .colum-cards h3{margin-bottom:15px;font-size:16px;font-weight:700}.post-type-archive-excolumn .colum-cards .col .etc-links .info-box{font-size:14px;color:#555}.post-type-archive-excolumn .colum-cards .col .etc-links .kuwasiku{position:absolute;right:25px;display:flex;justify-content:flex-end;padding-right:40px;bottom:25px;width:125px;font-size:14px}.post-type-archive-excolumn .colum-cards .col .etc-links .miru{width:16px;height:2px;background-color:#127fa0;display:block;position:absolute;right:10px;top:50%;translate:0 -50%;transition:all .2s}.post-type-archive-excolumn .colum-cards .col .etc-links .miru:after{content:"";display:block;position:absolute;width:10px;height:10px;border-top:2px solid #127fa0;border-right:2px solid #127fa0;rotate:45deg;translate:0 -50%;transition:all .2s;right:0;top:50%}.post-type-archive-excolumn .colum-cards .col a:hover .etc-links .miru{right:0}@media (max-width:899px){.post-type-archive-excolumn .colum-cards .col{width:48%}}@media (max-width:639px){.post-type-archive-excolumn .ast-archive-description .ast-archive-title{font-size:9vw}.post-type-archive-excolumn .colum-cards .col{width:100%}}#page_menu .elementor-widget-wrap .elementor-widget-wp-widget-nav_menu .elementor-widget-container .menu-product-sub-menu-container{border-bottom:1px solid #fff}@media (max-width:1024px){.menu-product-sub-menu-container li:nth-child(2n){border-bottom:solid 1px #fff}.elementor-widget-container .menu-product-sub-menu-container li:nth-child(5){border-bottom:0}}#main .entry-content .elementor .elementor-section.elementor-top-section.elementor-element.elementor-section-boxed{border:0}#page_menu .menu-product-sub-menu-container li+li{border-left:1px solid #fff}@media (max-width:1024px){#page_menu .menu-product-sub-menu-container li+li{border-left:0}}.foogallery .fg-item .fg-item-inner .fg-caption-title,.foogallery .fg-item .fg-item-inner .fg-caption-desc,#n2-ss-6 .n2-ss-layer .n2-ss-layer-col .n2-ss-item-content a.n2-ow,#n2-ss-6 .n2-ss-layer .n2-ss-layer-col .n2-ss-layer .n2-ss-item-content div p,.wp-singular .elementor-widget-wrap .elementor-widget-heading h6.elementor-heading-title,.wp-singular .elementor-widget-wrap .elementor-widget-heading h5.elementor-heading-title,.wp-singular .elementor-widget-wrap .elementor-widget-heading h4.elementor-heading-title,.wp-singular .elementor-widget-wrap .elementor-widget-heading h3.elementor-heading-title,.wp-singular .elementor-widget-wrap .elementor-widget-heading h2.elementor-heading-title,.wp-singular .elementor-widget-wrap .elementor-widget-heading h1.elementor-heading-title,.wp-singular .elementor-widget-wrap .elementor-widget-page-title .elementor-widget-container .hfe-page-title h2.elementor-heading-title{font-family:'Roboto',"Noto Sans JP",sans-serif}#page_menu .led_navi_list li+li{border-left:1px solid #fff}@media (max-width:1024px){#page_menu .led_navi_list li+li{border-left:0}}