body{font-family:"Noto Sans JP","Roboto","Droid Sans","YuGothic","Hiragino Kaku Gothic ProN","Meiryo",sans-serif;font-size:16px;font-weight:400;font-feature-settings:"pkna";line-height:1.8}:focus{outline:#714c7f auto 1px}a,a:hover{transition:.2s}a:focus{outline:5px auto #714c7f}@media screen and (width >= 992px){p{margin-bottom:10px}}picture{font-size:0}.section{padding-top:30px;padding-bottom:30px}@media screen and (min-width: 992px){.section{padding-top:50px;padding-bottom:50px}}.btn{font-size:16px}.wp-caption-text{font-size:16px;text-align:center}.fa-chevron-right{padding-right:5px}.wp-block-image figcaption{text-align:center}.product-diff-link{font-size:18px;font-weight:700}main .entry__content .h1,main .entry__content .h2,main .entry__content .h3,main .entry__content .h4,main .entry__content .h5,main .entry__content .h6,main .entry__content h1,main .entry__content h2,main .entry__content h3,main .entry__content h4,main .entry__content h5,main .entry__content h6{margin-top:10px;margin-bottom:16px}main .entry__content h2{position:relative;padding-left:35px;margin-top:50px;font-size:26px;color:#59296a;text-align:left;border-bottom:solid 2px #a66fba}@media screen and (min-width: 768px){main .entry__content h2{padding-left:45px;font-size:32px}}main .entry__content h2::before,main .entry__content h2::after{position:absolute;font-family:"Font Awesome 6 Free",sans-serif;font-weight:900;content:""}main .entry__content h2::before{top:11px;left:5px;z-index:2;font-size:16px;color:#7f3b97}@media screen and (min-width: 768px){main .entry__content h2::before{top:14px;font-size:20px}}main .entry__content h2::after{top:6px;left:19px;z-index:1;font-size:8px;color:#71cb50}@media screen and (min-width: 768px){main .entry__content h2::after{top:7px;left:23px;font-size:12px}}main .entry__content h3{position:relative;padding-bottom:6px;margin-top:35px;font-size:24px;color:#59296a;border-bottom:solid 2px #d1afdc}@media screen and (min-width: 768px){main .entry__content h3{font-size:28px}}main .entry__content h3::after{position:absolute;bottom:-2px;display:block;width:15%;content:" ";border-bottom:solid 5px #7f3b97}main .entry__content h4{padding:2px 10px;margin-top:22px;font-size:22px;color:#59296a;background:rgba(0,0,0,0);border-left:solid 5px #7f3b97}main .entry__content h5{padding-bottom:5px;margin-top:22px;font-size:20px;color:#59296a;border-bottom:solid 2px #7f3b97}.bold{font-weight:700}.bg-white{background-color:#fff}.mincho{font-family:"Sawarabi Mincho","Roboto","Droid Sans","游明朝","YuMincho","ヒラギノ明朝 ProN W3","Hiragino Mincho ProN","HG明朝E","ＭＳ Ｐ明朝","ＭＳ 明朝",serif}.marker-primary{background:linear-gradient(transparent 70%, #dcaadc 70%)}.inline-block{display:inline-block}.anim1{animation:1.5s forwards anim1}@keyframes anim1{0%{opacity:0;transform:translate(0, 20px)}100%{opacity:1;transform:translate(0, 0)}}.page.off-canvas-nav-open #container{width:100%;transform:translate(-300px, 0)}.header{width:100%;background-color:#e9daef !important;border-bottom:5px solid #7f3b97;box-shadow:0 5px 15px -5px rgba(0,0,0,.5)}@media screen and (min-width: 992px){.header{position:relative;padding-top:0}}.header .header-catch{display:none;background-color:#a66fba}@media screen and (min-width: 992px){.header .header-catch{display:block}}.header .header-catch .header-catch-text{padding:5px 0;color:#fff}.header .header__content .header__col .row{display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start}@media screen and (min-width: 992px){.header .header__content .header__col .row{flex-direction:row;align-items:center}}.header .header__content .header__col .row .site-branding{padding:15px}.header .header__content .header__col .row .site-branding a:hover{opacity:.8}.header .header__content .header__col .row .header-contact-area-wrap{display:none;height:100%;padding-top:10px;padding-bottom:10px}@media screen and (min-width: 992px){.header .header__content .header__col .row .header-contact-area-wrap{display:block;padding-top:5px;padding-bottom:5px;text-align:right}}.header .header__content .header__col .row .header-contact-area-wrap .header-contact-area{display:flex;align-items:center;justify-content:flex-end}.header .header__content .header__col .row .header-contact-area-wrap .header-contact-area p{padding-right:15px;margin:0;font-size:28px;font-weight:700;color:#59296a}.header .header__content .header__col .row .header-contact-area-wrap .header-contact-area a.btn{font-size:20px}.responsive-nav .menu-item{width:20%}.responsive-nav .menu-item a{font-weight:700}.off-canvas-nav--dark{background-color:#a66fba;border-top:1px solid #d1afdc;border-bottom:1px solid #9463a6}.off-canvas-nav--dark>ul,.off-canvas-nav--dark>*>ul{border-bottom:1px solid #d1afdc}.off-canvas-nav--dark li{border-top:1px solid #d1afdc;border-bottom:1px solid #9463a6}.off-canvas-nav--dark a{padding:10px 20px;color:#fff}.off-canvas-nav--dark a:hover,.off-canvas-nav--dark a:active,.off-canvas-nav--dark a:focus{color:#fff;background-color:#9463a6}.off-canvas-nav--dark .current-menu-item>a,.off-canvas-nav--dark .current_page_ancestor>a,.off-canvas-nav--dark .current-page-ancestor>a,.off-canvas-nav--dark .current_page_item>a,.off-canvas-nav--dark .current_page_parent>a{background-color:#7f3b97}.webp .page-header--has_background-image{background-image:url("/wp-content/uploads/media/img-error.jpg.webp")}.no-webp .page-header--has_background-image{background-image:url("/wp-content/uploads/media/img-error.jpg")}.page-header{position:relative;border-bottom:none}.page-header .page-header-innerwrap{position:absolute;top:0;left:0;display:block;width:100%;height:100%;background-color:rgba(0,0,0,.25)}.page-header .page-header-innerwrap .container{position:relative;top:50%;text-align:left;transform:translateY(-50%)}.page-header__title{font-size:40px;text-shadow:0 2px 5px rgba(0,0,0,.5)}@media screen and (width <= 480px){.page-header__title{font-size:28px}}@media screen and (min-width: 992px){.container,.container-fluid{padding-right:0;padding-left:0}}.breadcrumb-wrapper{padding:5px 0;background-color:#7f3b97}.breadcrumb-wrapper .breadcrumbs{margin-bottom:0;font-size:16px;color:#fff}.breadcrumb-wrapper .breadcrumbs strong{font-weight:500}.breadcrumb-wrapper .breadcrumbs a:active,.breadcrumb-wrapper .breadcrumbs a:hover,.breadcrumb-wrapper .breadcrumbs a:link,.breadcrumb-wrapper .breadcrumbs a:visited{color:#fff}.page-template-no-sidebar main .article .section:first-child{padding-top:0}.page-template-no-sidebar main .article .section:first-child .container:first-child .h1:first-child,.page-template-no-sidebar main .article .section:first-child .container:first-child .h2:first-child,.page-template-no-sidebar main .article .section:first-child .container:first-child .h3:first-child,.page-template-no-sidebar main .article .section:first-child .container:first-child .h4:first-child,.page-template-no-sidebar main .article .section:first-child .container:first-child .h5:first-child,.page-template-no-sidebar main .article .section:first-child .container:first-child .h6:first-child,.page-template-no-sidebar main .article .section:first-child .container:first-child h1:first-child,.page-template-no-sidebar main .article .section:first-child .container:first-child h2:first-child,.page-template-no-sidebar main .article .section:first-child .container:first-child h3:first-child,.page-template-no-sidebar main .article .section:first-child .container:first-child h4:first-child,.page-template-no-sidebar main .article .section:first-child .container:first-child h5:first-child,.page-template-no-sidebar main .article .section:first-child .container:first-child h6:first-child,.page-template-no-sidebar main .article .section:first-child .container-fluid:first-child .h1:first-child,.page-template-no-sidebar main .article .section:first-child .container-fluid:first-child .h2:first-child,.page-template-no-sidebar main .article .section:first-child .container-fluid:first-child .h3:first-child,.page-template-no-sidebar main .article .section:first-child .container-fluid:first-child .h4:first-child,.page-template-no-sidebar main .article .section:first-child .container-fluid:first-child .h5:first-child,.page-template-no-sidebar main .article .section:first-child .container-fluid:first-child .h6:first-child,.page-template-no-sidebar main .article .section:first-child .container-fluid:first-child h1:first-child,.page-template-no-sidebar main .article .section:first-child .container-fluid:first-child h2:first-child,.page-template-no-sidebar main .article .section:first-child .container-fluid:first-child h3:first-child,.page-template-no-sidebar main .article .section:first-child .container-fluid:first-child h4:first-child,.page-template-no-sidebar main .article .section:first-child .container-fluid:first-child h5:first-child,.page-template-no-sidebar main .article .section:first-child .container-fluid:first-child h6:first-child{margin-top:0}.pagelink-wrap .row .btn{margin-bottom:10px}.pagelink-wrap .row .btn .fa-chevron-down{padding-left:10px}.pagelink-wrap-h2 .row .btn{font-size:22px}.pagelink-wrap-h3 .row{padding:10px 0}.pagelink-wrap-h3 .row .btn{font-size:18px}.fax-youshi-dl{font-size:22px}.fax-youshi-dl .fa-chevron-right{padding-right:10px}.order-telblock{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:10px 5px;margin-top:20px;background-color:#fff;border:3px solid #7f3b97}.order-telblock p{display:inline-block;margin:0;color:#59296a}.order-telblock .order-telblock-text{font-size:18px;font-weight:700}@media screen and (min-width: 992px){.order-telblock .order-telblock-text{font-size:22px}}.order-telblock .order-telblock-tel{font-size:34px;font-weight:700}@media screen and (min-width: 992px){.order-telblock .order-telblock-tel{font-size:40px}}.order-telblock .order-telblock-tel i{padding-right:15px}.webp footer .footer-widget-area{background-image:url("/wp-content/uploads/media/grapeline.png.webp")}.no-webp footer .footer-widget-area{background-image:url("/wp-content/uploads/media/grapeline.png")}footer .footer-widget-area{background-repeat:repeat-x;background-attachment:scroll;background-position:top left,0 0;background-size:250px}footer .footer-widget-area .container .row .footer-widget{padding-top:15px;padding-bottom:15px}footer .footer-widget-area .container .row .footer-widget .custom-html-widget .footer-leftinfo{font-size:18px}footer .footer-widget-area .container .row .footer-widget .custom-html-widget .footer-leftinfo h2{margin:0;margin-bottom:20px}footer .footer-widget-area .container .row .footer-widget .custom-html-widget .footer-leftinfo h2 a{display:inline-block}footer .footer-widget-area .container .row .footer-widget .custom-html-widget .footer-leftinfo h2 a:hover{opacity:.8}footer .footer-widget-area .container .row .footer-widget.widget_nav_menu ul li{position:relative}footer .footer-widget-area .container .row .footer-widget.widget_nav_menu ul li::before{position:absolute;top:50%;left:0;padding-right:5px;font-family:"Font Awesome 6 Free",sans-serif;font-weight:900;content:"";transform:translateY(-43%)}footer .footer-widget-area .container .row .footer-widget.widget_nav_menu ul li a{margin-left:12px;font-size:16px}footer .copyright{font-size:14px;color:#fff;background-color:#7f3b97}footer .copyright .container{text-align:center}#page_top{position:fixed;right:15px;bottom:-80px;width:49px;height:80px}#page_top a{position:relative;display:block;width:49px;height:80px;text-decoration:none;opacity:.7}#page_top a:hover{opacity:.9}.top-sales-section{padding-bottom:0;margin:3rem 0}.top-sales-section.bt-0{padding-top:0 !important}.top-sales-section .top-salesnow{padding:16px;font-size:22px;border:5px solid #59296a}.top-sales-section .top-salesnow p{margin:0;color:#59296a}.tablepress.tablepress-id-1 .column-1{min-width:150px}