@charset "UTF-8";:root{--link-button-bg:#ee0000;--link-button-hover-bg:#ff0000;--price-color:#ff5e00;--link-button-color:#fff;--link-button-hover-color:#fff;--toggle-icon-color:#333;--border-color:#dadada;--link-button-font-size:1em;--site-width:1140px;--site-inline-padding:20px;--content-header-height:80px;--content-header-font-size:20px;--top-slider-content-size:24px;--entry-tilte-size:20px;--article-mb:2em;--article-mt:1.8em;--artilce-heading-mt:2.5em;--transition:0.3s ease}@media screen and (min-width:900px){:root{--content-header-height:100px;--content-header-font-size:30px;--sidebar-width:200px;--site-inline-padding:20px;--top-slider-content-size:24px;--entry-tilte-size:32px}}@media screen and (min-width:1240px){:root{--sidebar-width:250px;--site-inline-padding:0}}a,abbr,address,article,aside,audio,b,blockquote,body,button,caption,cite,code,dd,del,dfn,dialog,div,dl,dt,em,fieldset,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,p,pre,q,samp,section,small,span,sub,sup,table,tbody,td,tfoot,th,thead,time,tr,ul,var,video{margin:0;padding:0;font-weight:inherit;border:0;outline:0;font-size:100%;vertical-align:baseline;background:0 0;word-break:normal;line-break:strict;word-wrap:normal;word-break:normal;line-height:inherit}input[type=button],input[type=image],input[type=submit],input[type=text],textarea{-webkit-appearance:none;word-break:normal}input[type=button],input[type=submit]{border-radius:0;-webkit-box-sizing:content-box;-webkit-appearance:button;-moz-appearance:button;appearance:button;border:none;box-sizing:border-box;cursor:pointer}input[type=button]::-webkit-search-decoration,input[type=submit]::-webkit-search-decoration{display:none}input[type=button]::focus,input[type=submit]::focus{outline-offset:-2px}*{outline:0}body{font-size:15px;word-break:break-all;-webkit-text-size-adjust:none}* html body{font-size:small;font:x-small}img{border:0;vertical-align:bottom}dl,ul{text-indent:0}ul li{list-style:none}ol li{list-style:decimal}ol ul li{list-style:none}address,caption,cite,code,dfn,em,var{font-style:normal;font-weight:400}sup{vertical-align:text-top}sub{vertical-align:text-bottom}input,select,textarea{font-family:inherit;font-size:inherit;font-weight:inherit}* html input,* html select,* html textarea{font-size:100%}*:first-child+html+input,:first-child html+textarea{font-size:100%}table{border-collapse:separate;border-spacing:0;font-size:inherit}td,th{text-align:left;vertical-align:top}caption{text-align:left}code,kbd,pre,samp,tt{font-family:monospace}* html code,* html kbd,* html pre,* html samp,* html tt{font-size:108%;line-height:100%}*:first-child+html+samp,:first-child html+code,:first-child html+kbd{font-size:108%;line-height:100%}input,select,textarea{font-size:100%;font-family:Verdana,Helvetica,sans-serif;margin:0}button{margin:0;padding:0;background:0 0;border:none;cursor:pointer;line-height:inherit}figure{line-height:0}*,::after,::before{box-sizing:border-box;backface-visibility:hidden}input,textarea{border-radius:0}a{color:inherit;text-decoration:none}*,::after,::before{box-sizing:border-box}html{font-family:sans-serif;line-height:1.15;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;-ms-overflow-style:scrollbar;-webkit-tap-highlight-color:transparent}article,aside,figcaption,figure,footer,header,hgroup,main,nav,section{display:block}[tabindex="-1"]:focus{outline:0!important}hr{box-sizing:content-box;height:0;overflow:visible}img{height:auto;max-width:100%;vertical-align:bottom}body{font-family:"Helvetica Neue",Arial,"Hiragino Kaku Gothic ProN","Hiragino Sans","BIZ UDPGothic",Meiryo,sans-serif;font-size:16px;line-height:1.8;color:var(--text-color)}@font-face{font-family:icomoon;src:url("../fonts/icomoon.eot?kih5lk");src:url("../fonts/icomoon.eot?kih5lk#iefix") format("embedded-opentype"),url("../fonts/icomoon.ttf?kih5lk") format("truetype"),url("../fonts/icomoon.woff?kih5lk") format("woff"),url("../fonts/icomoon.svg?kih5lk#icomoon") format("svg");font-weight:400;font-style:normal;font-display:block}[class*=" icon-"],[class^=icon-]{font-family:icomoon!important;speak:never;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.icon-tel-receiver-line:before{content:"\e90d"}.icon-btn-arrow-std:before{content:"\e927";color:#754c24}.icon-btn-arrow:before{content:"\e928";color:#ff2e6f}.icon-tel-receiver:before{content:"\e92c"}.icon-mail-3:before{content:"\e925"}.icon-ext-link:before{content:"\e923"}.icon-loop2:before{content:"\ea2e"}.icon-instagram:before{content:"\ea92"}.icon-youtube2:before{content:"\ea9e"}.icon-check-circle:before{content:"\e90a"}.icon-check-ling-large:before{content:"\e90b"}.icon-check-ling2:before{content:"\e910"}.icon-check-normal:before{content:"\e911"}.icon-check-squre:before{content:"\e912"}.icon-check-ling:before{content:"\e913"}.icon-check-box:before{content:"\e918"}.icon-maru-arrow-up:before{content:"\e906"}.icon-maru-arrow-right:before{content:"\e907"}.icon-maru-arrow-left:before{content:"\e908"}.icon-maru-arrow-down:before{content:"\e909"}.icon-spinner:before{content:"\e905"}.icon-calender:before{content:"\e901"}.icon-comment:before{content:"\e902"}.icon-folder:before{content:"\e903"}.icon-tag:before{content:"\e904"}.icon-evernote:before{content:"\e018"}.icon-feedly:before{content:"\e007"}.icon-pocket:before{content:"\e008"}.icon-line:before{content:"\e009"}.icon-hatena:before{content:"\e00a"}.icon-feedly-square:before{content:"\e601"}.icon-googleplus:before{content:"\e608"}.icon-facebook:before{content:"\e60d"}.icon-twitter:before{content:"\e611"}.icon-feed:before{content:"\e614"}.icon-youtube:before{content:"\e617"}.icon-sp:before{content:"\e000"}.icon-pc:before{content:"\e002"}.icon-home:before{content:"\e003"}.icon-telephone:before{content:"\e604"}.icon-free-dial .path1:before{content:"\e900";color:#fff}.icon-free-dial .path2:before{content:"\e90c";margin-left:-1.57em;color:#32b441}.icon-mail:before{content:"\e605"}.icon-arrow-up:before{content:"\e004"}.icon-arrow-down:before{content:"\e00c"}.icon-arrow-left:before{content:"\e00d"}.icon-arrow-right:before{content:"\e00e"}.icon-delta-down:before{content:"\e00f"}.icon-delta-up:before{content:"\e010"}.icon-delta-left:before{content:"\e006"}.icon-delta-right:before{content:"\e005"}.ly_header{width:100%;position:relative;z-index:15;background:var(--header-bg);box-shadow:0 0 3px #ccc}.ly_header.is_unfixed{position:absolute;left:0;width:100%}.ly_topBar_inner{margin-inline:auto;max-width:var(--site-width);display:flex;padding-inline:var(--site-inline-padding)}.ly_header_content{margin-inline:auto;max-width:var(--site-width);display:flex;padding-block:10px;padding-inline:var(--site-inline-padding);position:relative;justify-content:space-between;z-index:2;background:var(--header-bg)}@media screen and (max-width:899px){.ly_header_content{--site-inline-padding:0;padding-block:5px}}.ly_header_content .bl_contact{margin-left:auto;padding-inline:10px;display:flex;flex-direction:column;justify-content:center}@media screen and (max-width:899px){.ly_header_content .bl_contact{display:none}}.ly_header_content .bl_header_title{padding-inline:10px}.ly_header_content .bl_menuToggleButton{margin-left:10px}.ly_header_nav{margin-inline:auto;max-width:var(--site-width)}@media screen and (min-width:900px){.ly_header_nav{display:flex;justify-content:space-around;height:100%}}.ly_fixed_header{margin-top:67px}@media screen and (min-width:900px){.ly_fixed_header{margin-top:181px}}.ly_fixed_header .ly_header{position:fixed;top:0;left:0}.ly_fixed_header .ly_header.is_unfixed{position:absolute;left:0;width:100%}.ly_fixed_header.is_no_header{margin-top:0!important}.ly_top_slider_wrapper{position:relative;background-color:var(--top-slider-bg)}.ly_top_slider_wrapper .bl_topSlider{max-width:var(--site-width);margin-inline:auto;position:relative;overflow:hidden}@media screen and (max-width:899px){.ly_top_slider_wrapper.sp_100vh{--site-width:100vw}.ly_top_slider_wrapper.sp_100vh .bl_topSlider .bl_topSlider_slide img{--top-slider-height:var(--slide-100vh-height-sp, calc(100vh - 85px))}}@media screen and (min-width:900px){.ly_top_slider_wrapper.pc_100vh{--site-width:100vw}.ly_top_slider_wrapper.pc_100vh .bl_topSlider .bl_topSlider_slide img{--top-slider-height:var(--slide-100vh-height-pc, calc(100vh - 181px))}}.ly_breadcrumb{margin-inline:auto;max-width:var(--site-width);display:flex;padding-inline:var(--site-inline-padding)}.ly_content_header{margin-inline:auto;max-width:var(--site-width);display:flex;align-items:center;justify-content:center;height:var(--content-header-height,150px);padding:20px}.content-area{overflow:hidden}.ly_main{margin-inline:auto;padding-block:50px 50px;padding-inline:var(--site-inline-padding);max-width:var(--site-width);width:100%;gap:40px}.woocommerce .ly_main{gap:0;padding-top:5px}.woocommerce.single-product .ly_main{padding-top:10px}.ly_article .bl_postThumbnail{margin-bottom:var(--article-mt)}.ly_article .bl_article_content>*+*,.ly_article .bl_article_content>*+ul.order_details,.ly_article .bl_oneTimeOffer_content>*+*,.ly_article .bl_oneTimeOffer_content>*+ul.order_details,.ly_article .bl_oneTimeOffer_product>*+*,.ly_article .bl_oneTimeOffer_product>*+ul.order_details{margin-top:var(--article-mt)}.ly_article .bl_article_content>*+h2,.ly_article .bl_article_content>*+h3,.ly_article .bl_article_content>*+h4,.ly_article .bl_article_content>*+h5,.ly_article .bl_article_content>*+h6,.ly_article .bl_oneTimeOffer_content>*+h2,.ly_article .bl_oneTimeOffer_content>*+h3,.ly_article .bl_oneTimeOffer_content>*+h4,.ly_article .bl_oneTimeOffer_content>*+h5,.ly_article .bl_oneTimeOffer_content>*+h6,.ly_article .bl_oneTimeOffer_product>*+h2,.ly_article .bl_oneTimeOffer_product>*+h3,.ly_article .bl_oneTimeOffer_product>*+h4,.ly_article .bl_oneTimeOffer_product>*+h5,.ly_article .bl_oneTimeOffer_product>*+h6{margin-top:var(--artilce-heading-mt)}.ly_footer .bl_footer_contact_inner{margin-inline:auto;padding-block:30px;padding-inline:var(--site-inline-padding);max-width:var(--site-width);width:100%;display:flex;position:relative;flex-direction:column;align-items:flex-start}@media screen and (min-width:540px){.ly_footer .bl_footer_contact_inner{align-items:center;padding-right:180px}}@media screen and (min-width:601px){.ly_footer .bl_footer_contact_inner{padding-right:220px}}@media screen and (min-width:900px){.ly_footer .bl_footer_contact_inner{flex-direction:row}}.ly_footer .bl_footer_nav_inner{margin-inline:auto;padding-inline:var(--site-inline-padding);max-width:var(--site-width);width:100%}@media screen and (min-width:900px){.ly_footer .bl_contact{margin-inline:0}}@media screen and (min-width:1240px){.ly_footer .bl_contact{margin-inline:0 30px}}.ly_footer .bl_footer_contact_button{margin-top:30px;margin-inline:0;width:100%}@media screen and (max-width:540px){.ly_footer .bl_footer_contact_button{padding-right:100px}}@media screen and (min-width:900px){.ly_footer .bl_footer_contact_button{margin-top:0;margin-inline:30px;width:auto}}.ly_footer .bl_footer_logo_wrapper{padding-inline:var(--site-inline-padding)}.ly_footer .bl_footer_nav{max-width:var(--site-width);margin-inline:auto;display:flex;flex-direction:column;justify-content:space-between;-moz-column-gap:20px;column-gap:20px}@media screen and (min-width:900px){.ly_footer .bl_footer_nav{justify-content:center;flex-direction:row;padding-block:20px;padding-inline:var(--site-inline-padding)}}.ly_indexArticles{display:grid;gap:20px}@media screen and (min-width:900px){.ly_indexArticles{grid-template-columns:repeat(3,1fr)}}.ly_indexArticles.is_style_list{gap:0}@media screen and (min-width:900px){.ly_indexArticles.is_style_list{grid-template-columns:1fr}}.ly_indexArticles .bl_pagination{margin-top:10px;grid-column:1/-1}body.page-template-page-checkout{margin-top:100px}body.page-template-page-checkout .entry-content.bl_article_content{display:flex;flex-direction:column;align-items:center;margin-bottom:100px}@media screen and (max-width:899px){body.has_fixed_footer{margin-bottom:var(--fixed-footer-h,50px)}}.woocommerce-page .bl_main_sidebar{max-width:var(--site-width);margin-inline:auto;width:100%;margin-bottom:50px}@media screen and (max-width:899px){.woocommerce-page .bl_main_sidebar{padding-inline:var(--site-inline-padding)}}.ly_main_payment{max-width:720px;margin-inline:auto;margin-block:0 3em;padding-inline:20px}.ly_main_payment>*+*{margin-top:2em}.ly_main_payment .alignfull{width:100vw;margin-left:calc(50% - 50vw)}.customer-stats{background:#f1f1f1;padding:15px;border-radius:4px}.wp-list-table td{vertical-align:top}.wp-list-table .button{margin-right:5px;margin-bottom:5px}.bl_button{display:flex;align-items:center;justify-content:center;position:relative;width:100%;padding:20px;border-radius:var(--wc-button-radius);background-color:var(--link-button-bg);color:var(--link-button-color);font-size:var(--link-button-font-size);transition:color .3s ease,background-color .3s ease}.bl_button:before{content:"";width:.6em;height:.6em;border-style:solid solid none none;border-width:2px;border-color:inherit;transform:rotate(45deg);margin-right:6px;flex-shrink:0}.bl_button:hover{background-color:var(--link-button-hover-bg);color:var(--link-button-hover-color)}.el_arrow{display:inline-flex;align-items:center;font-size:1.1em}.el_arrow::before{content:"";display:inline-block;position:relative;width:var(--el-arrow-size,.625em);height:var(--el-arrow-size,.625em);background-color:transparent;border-style:solid solid none none;border-width:2px;transform:rotate(45deg);transform-origin:center}.el_arrow__left{margin-left:5px}.el_arrow__right{margin-right:5px}.el_arrow__right::before{border-style:none none solid solid}.el_post_category{display:inline-flex;flex-wrap:wrap}.el_post_category span{margin-inline:5px;display:inline-block;background-color:var(--sub-color);color:var(--sub-text-color);font-size:.8em;padding:3px 10px;line-height:1}.el_searchForm_selecter{display:flex;gap:10px;margin-top:5px;grid-column:-1/1}.el_searchForm_selecter label{cursor:pointer}.is_sticky{position:relative}.is_sticky_item{position:static;width:auto;height:auto}@media screen and (min-width:900px){.is_sticky_item.is_fixed{position:fixed;z-index:2}.is_sticky_item.is_absolute{position:absolute;z-index:1}}@media screen and (max-width:899px){.show_pc{display:none!important}}@media screen and (min-width:900px){.show_mobile{display:none!important}}.alignleft{text-align:left}.alignright{text-align:right}.aligncenter{text-align:center}.alignfull{width:100vw;margin-left:calc(-50vw + 50%);margin-right:auto}.alignfull .wp-block-cover__inner-container{max-width:var(--site-width);margin-inline:auto}.alignwide{width:100%;max-width:var(--site-width);margin-left:auto;margin-right:auto}.wp-block-image{margin:0}.wp-block-latest-posts li{list-style:none!important}.wp-block-latest-posts .wp-block-latest-posts__featured-image{transition:all var(--transition)}.wp-block-latest-posts .wp-block-latest-posts__featured-image a{overflow:hidden;border-radius:5px}.wp-block-latest-posts .wp-block-latest-posts__featured-image a img{transition:all var(--transition)}@media (hover:hover){.wp-block-latest-posts .wp-block-latest-posts__featured-image:hover img{border-radius:5px;transform:scale(1.03)}}.wp-block-latest-posts a.wp-block-latest-posts__post-title{margin-top:5px;--link-color:var(--text-color);line-height:1.3;transition:all var(--transition)}.wp-block-latest-posts time.wp-block-latest-posts__post-date{opacity:.7}.bl_topBar{width:100%;background-color:var(--topbar-bg);color:var(--topbar-color);font-size:.7rem;line-height:1.1;transition:all .3s ease;z-index:5;overflow:hidden;height:0}.bl_topBar.is_show{height:35px}@media screen and (min-width:900px){.bl_topBar .bl_topBar_menu{justify-content:center;gap:15px;transform:translateX(0)!important}}.bl_topBar .bl_topBar_menu li{flex-shrink:0;white-space:nowrap}@media screen and (min-width:900px){.bl_topBar .bl_topBar_menu li{width:auto!important}}.bl_topBar .bl_topBar_menu button{display:flex;align-items:center;justify-content:center;padding-block:10px;font-size:14px;padding-inline:10px;transition:color .3s ease;margin-inline:auto}@media (hover:hover){.bl_topBar .bl_topBar_menu button:hover{color:var(--topbar-hover-color)}}.bl_topBar .bl_topBar_menu .bl_top_menu_popup{display:none}.bl_topBar .bl_topBar_menu .material-symbols-outlined{font-size:1em;margin-right:4px;opacity:.6}.bl_topBar .bl_topBar_menu .top_menu_icon_image{width:1em;height:1em;-o-object-fit:contain;object-fit:contain;margin-right:4px}.bl_header_content{--contact-copy:12px}.bl_header_content .bl_contact_tel{font-size:1.7em}.bl_header_content .bl_contact_copy{line-height:1.2}.bl_header_content .bl_header_actions{display:flex;align-items:center;gap:10px;margin-left:auto}.bl_header_content .bl_header_actions.is_layout_left{flex-direction:row}.bl_header_content .bl_header_actions.is_layout_right{flex-direction:row-reverse}@media screen and (max-width:899px){.bl_header_content{--contact-note:10px;--contact-free-pinl:0.4em;--contact-freeDial:8px}.bl_header_content .bl_contact_copy{font-size:10px}.bl_header_content .isHideCopy .bl_contact_copy{display:none}.bl_header_content .bl_contact_tel{font-size:1em;background-size:20px}.bl_header_content .bl_contact_note{letter-spacing:-1px}.bl_header_content .isHideNote .bl_contact_note_wrapper{display:none}}.bl_logo_link{font-weight:700;font-size:var(--header-title-size);color:var(--header-title-color);line-height:1.2;display:block}.bl_logo_link.is_text{padding-block:10px 0}.bl_logo_link img{width:var(--logo-width)}.bl_header_title{display:flex;flex-direction:column;justify-content:center}.bl_header_title_desc{font-size:var(--header-title-desc-size);font-weight:700;background-color:var(--header-sub-title-bg);color:var(--header-sub-title-color);margin-top:2px;text-align:center;padding-inline:10px}.bl_header_nav_wrapper{position:relative;z-index:2;background-color:var(--header-bg)}@media screen and (max-width:899px){.bl_header_nav_wrapper{display:none}}.bl_header_nav li:hover>.sub-menu{display:block}.bl_header_nav a{transition:color .3s ease,background-color .3s ease}.bl_header_nav>li{width:auto;position:relative;height:100%;flex-grow:1}.bl_header_nav>li::after{content:"";background-color:var(--main-color);width:0;height:2px;position:absolute;bottom:0;left:0;transition:width .3s ease}.bl_header_nav>li>a{font-size:14px;display:flex;align-items:center;justify-content:center;color:var(--global-menu-color);padding-block:5px 8px;padding-inline:10px;line-height:1.2;height:100%;position:relative}.bl_header_nav>li:hover>a{background-color:var(--global-menu-hover-bg);color:var(--global-menu-hover-color)}.bl_header_nav>li:hover::after{width:100%;opacity:.5}.bl_header_nav>li>.sub-menu .sub-menu{left:100%;top:0}.bl_header_nav>.current-menu-item::after,.bl_header_nav>.current-menu-parent::after{width:100%}.bl_header_nav .sub-menu{display:none;position:absolute;background-color:var(--global-submenu-bg,#fff);min-width:100%;box-shadow:1px 1px 3px rgba(51,51,51,.5019607843)}.bl_header_nav .sub-menu a{color:var(--global-submenu-color,#333);display:flex;align-items:center;padding:10px;white-space:nowrap}.bl_header_nav .sub-menu a:hover{background-color:var(--global-submenu-hover-bg,#efefef);color:var(--global-submenu-hover-color,#333)}.bl_header_nav>li.align-center .sub-menu{left:50%;transform:translateX(-50%)}.bl_header_nav>li.align-right .sub-menu,.bl_header_nav>li:last-child .sub-menu{right:0;left:auto;transform:none}.bl_header_nav li:hover>.sub-menu{display:block}.bl_header_nav li.mega_menu{position:initial}.bl_header_nav li.mega_menu::before{content:"";width:100vw;height:100vh;position:absolute;top:30px;left:calc((100% - 100vw)/ 2);background-color:#000;opacity:0;visibility:hidden;transition:all var(--transition);z-index:5;pointer-events:none}.bl_header_nav li.mega_menu>a{pointer-events:none}.bl_header_nav li.mega_menu>a::after{content:"";background-color:var(--main-color);width:0;height:2px;position:absolute;bottom:0;left:0;transition:width .3s ease}.bl_header_nav li.mega_menu:hover::after{content:none}.bl_header_nav li.mega_menu:hover>a::after{width:100%;opacity:.5}.bl_header_nav li.mega_menu:hover::before{visibility:visible;opacity:.3}.bl_header_nav li.mega_menu:hover>.sub-menu{display:grid}.bl_header_nav li.mega_menu>.sub-menu{width:100vw;max-height:680px;height:calc(100vh - 120px);left:50%;transform:translateX(-50%);min-width:auto;padding-inline:20px;position:absolute;padding-block:35px 50px;border-radius:0;top:auto;z-index:10}.bl_header_nav li.mega_menu>.sub-menu .sub-menu-inner{max-width:var(--site-width);width:100%;margin-inline:auto;display:grid;grid-template-columns:200px 1fr;gap:20px;overflow:hidden}.bl_header_nav li.mega_menu>.sub-menu ul.menu.product-cat-menu a{opacity:.6;transition:opacity var(--transition)}@media (hover:hover){.bl_header_nav li.mega_menu>.sub-menu ul.menu.product-cat-menu a:hover{opacity:1;font-weight:700;background-color:transparent}}.bl_header_nav li.mega_menu>.sub-menu ul.menu.product-cat-menu a.is_active{opacity:1;font-weight:700}.bl_header_nav li.mega_menu .menu.product-cat-menu{overflow-y:auto;padding-right:20px}.bl_header_nav li.mega_menu .bl_megaMenu_products{overflow-y:auto;padding-right:20px;position:relative;display:grid}.bl_header_nav li.mega_menu div.bl_menu_productList_wrapper{grid-area:1/1;z-index:1;opacity:0;visibility:hidden;transition:all var(--transition);display:none}.bl_header_nav li.mega_menu div.bl_menu_productList_wrapper.is_active{z-index:2;opacity:1;visibility:visible;display:block}.bl_header_nav li.mega_menu div.bl_menu_productList_wrapper .bl_menu_productList{display:grid;grid-template-columns:repeat(4,1fr);gap:15px;overflow:hidden}.bl_header_nav li.mega_menu div.bl_menu_productList_wrapper .bl_menu_accordion{margin-top:15px;display:grid;grid-template-rows:0fr;overflow:hidden;transition:grid-template-rows .3s ease;border-bottom:1px solid var(--border-color);padding-bottom:.5em;position:relative}.bl_header_nav li.mega_menu div.bl_menu_productList_wrapper .bl_menu_accordion.is_open{padding-bottom:1.5em;grid-template-rows:1fr}.bl_header_nav li.mega_menu div.bl_menu_productList_wrapper .product-item{position:relative}.bl_header_nav li.mega_menu div.bl_menu_productList_wrapper .product-item span.onsale{top:5px;right:5px;left:auto;position:absolute;z-index:2}.bl_header_nav li.mega_menu div.bl_menu_productList_wrapper .product-item a{display:flex;flex-direction:column;align-items:center;text-align:center;gap:10px;height:100%;background-color:var(--global-submenu-hover-bg,#f5f5f5);padding:16px;border-radius:8px}.bl_header_nav li.mega_menu div.bl_menu_productList_wrapper .product-item a .product-title{font-size:15px;line-height:1.2;font-weight:500;white-space:normal;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}.bl_header_nav li.mega_menu div.bl_menu_productList_wrapper .product-item a .product-excerpt{font-size:14px;white-space:normal;opacity:.7;line-height:1.2}.bl_header_nav li.mega_menu div.bl_menu_productList_wrapper .product-item a figure{width:100%;height:auto;overflow:hidden;border-radius:8px}.bl_header_nav li.mega_menu div.bl_menu_productList_wrapper .product-item a figure img{max-width:none;width:100%;height:auto;aspect-ratio:1/1;overflow:hidden;transition:transform .3s ease}@media (hover:hover){.bl_header_nav li.mega_menu div.bl_menu_productList_wrapper .product-item a:hover img{transform:scale(1.05)}}.bl_header_nav li.mega_menu div.bl_menu_productList_wrapper .product-item.bl_menu_product_more a{justify-content:center;justify-content:center;font-weight:700;font-size:20px}.bl_header_nav li.mega_menu div.bl_menu_productList_wrapper .product-item.bl_menu_product_more a .material-symbols-outlined{background-color:#333;color:#fff;border-radius:100%;width:1.7em;height:1.7em;display:flex;align-items:center;justify-content:center;font-weight:700}.bl_header_nav li.mega_menu button.js-menu-show-more.bl_menu_showMoreButton{display:block;margin-left:auto;margin-top:-.8em;background-color:#fff;padding-inline:5px;position:relative}.bl_header_nav li.mega_menu button.js-menu-show-more.bl_menu_showMoreButton::after{font-family:"Material Symbols Outlined";font-weight:400;font-style:normal;display:inline-block;line-height:1;text-transform:none;letter-spacing:normal;word-wrap:normal;white-space:nowrap;direction:ltr;content:"\e5cc";vertical-align:text-bottom;font-size:18px;transform:rotate(90deg);transition:transform var(--transition)}.bl_header_nav li.mega_menu button.js-menu-show-more.bl_menu_showMoreButton.is_open::after{transform:rotate(-90deg)}.bl_menuToggleButton{z-index:10;background-color:var(--menu-button-bg,#fff);padding:5px 5px;top:0;right:0;width:45px;height:45px;display:flex;align-items:center;justify-content:center;align-self:center;cursor:pointer}@media screen and (min-width:900px){.bl_menuToggleButton{display:none}}.bl_menuToggleButton .openbtn1{position:relative;width:20px;height:20px}.bl_menuToggleButton .openbtn1 span{display:inline-block;transition:all .4s;position:absolute;left:0;height:2px;background:var(--menu-button-line,#333);width:100%}.bl_menuToggleButton .openbtn1 span:first-of-type{top:0}.bl_menuToggleButton .openbtn1 span:nth-of-type(2){top:8px}.bl_menuToggleButton .openbtn1 span:nth-of-type(3){top:16px}.bl_menuToggleButton.is_open .openbtn1 span:first-of-type{transform:translateY(8px) rotate(-45deg)}.bl_menuToggleButton.is_open .openbtn1 span:nth-of-type(2){opacity:0}.bl_menuToggleButton.is_open .openbtn1 span:nth-of-type(3){transform:translateY(-8px) rotate(45deg)}body.is_open{overflow:hidden}.ly_slideMenu_wrapper{background-color:#fff;border-top:1px solid #dadada;position:fixed;margin-top:var(--header-height,0);top:-130vh;left:0;height:calc(100vh - var(--header-height,0px));width:100vw;display:block;transition:.3s top ease-out;z-index:12;overflow-y:scroll;max-height:100vh}.ly_slideMenu_wrapper.is_open{top:0}@media screen and (min-width:900px){.ly_slideMenu_wrapper{display:none}}.bl_slideMenu{display:grid;grid-template-columns:1fr;margin-left:auto;line-height:1;--border-color:#efefef}.bl_slideMenu>li{font-size:16px;display:flex;flex-wrap:wrap;border-color:var(--border-color);border-style:solid;border-bottom-width:1px}.bl_slideMenu>li>a{display:flex;align-items:center;min-height:55px;width:100%;justify-content:space-between;padding-inline:20px}.bl_slideMenu>li>a::after{font-family:"Material Symbols Outlined";font-weight:400;font-style:normal;display:inline-block;line-height:1;text-transform:none;letter-spacing:normal;word-wrap:normal;white-space:nowrap;direction:ltr;content:"\e5cc";vertical-align:text-bottom;font-size:18px;transition:transform var(--transition);opacity:0}.bl_slideMenu>li.menu-item-has-children>a::after{opacity:1;transform:rotate(90deg)}.bl_slideMenu>li.menu-item-has-children>a.is-open::after{transform:rotate(-90deg)}.bl_slideMenu ul.sub-menu{display:none;width:100%;margin-block:0;border-top:1px solid var(--border-color);--border-color:#efefef}.bl_slideMenu ul.sub-menu>li a{display:flex;align-items:center;min-height:55px;padding-block:10px;padding-inline:32px 16px}.bl_slideMenu ul.sub-menu li+li{border-top:1px solid var(--border-color)}.bl_slideMenu li.mega_menu>.sub-menu{display:none}.bl_slideMenu li.mega_menu>.sub-menu li.menu-item.product-cat .sub-menu{background-color:#efefef;padding:20px}.bl_slideMenu li.mega_menu li.menu-item.product-cat>a{justify-content:space-between;padding-right:20px}.bl_slideMenu li.mega_menu li.menu-item.product-cat>a::after{font-family:"Material Symbols Outlined";font-weight:400;font-style:normal;display:inline-block;line-height:1;text-transform:none;letter-spacing:normal;word-wrap:normal;white-space:nowrap;direction:ltr;content:"\e5cc";vertical-align:text-bottom;font-size:18px;transform:rotate(90deg);transition:transform var(--transition)}.bl_slideMenu li.mega_menu li.menu-item.product-cat>a.is_active::after{transform:rotate(-90deg)}.bl_slideMenu li.mega_menu .menu.product-cat-menu{overflow-y:auto;padding-right:20px}.bl_slideMenu li.mega_menu .bl_megaMenu_products{overflow-y:scroll;padding-right:20px;position:relative;display:grid}.bl_slideMenu li.mega_menu li.product-item{border:none;position:relative}.bl_slideMenu li.mega_menu li.product-item+li{margin-top:10px;border-top:none}.bl_slideMenu li.mega_menu li.product-item span.onsale{position:relative;display:block;padding-block:2px;width:-moz-fit-content;width:fit-content;margin-block:0 5px!important}.bl_slideMenu li.mega_menu li.product-item a{display:grid;grid-template-columns:100px 1fr;gap:10px;background-color:#fff;padding:20px;border-radius:8px}.bl_slideMenu li.mega_menu li.product-item a .product-title{font-size:16px;line-height:1.2;font-weight:500;white-space:normal;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}.bl_slideMenu li.mega_menu li.product-item a .product-excerpt{font-size:14px;white-space:normal;opacity:.7;line-height:1.2;margin-top:4px;display:block}.bl_slideMenu li.mega_menu li.product-item a figure{width:100%;height:auto;overflow:hidden;border-radius:8px}.bl_slideMenu li.mega_menu li.product-item a figure img{max-width:none;width:100%;height:auto;aspect-ratio:1/1;overflow:hidden;transition:transform .3s ease}@media (hover:hover){.bl_slideMenu li.mega_menu li.product-item a:hover img{transform:scale(1.05)}}.bl_slideMenu li.mega_menu li.product-item.bl_menu_product_more a{justify-content:center;justify-content:center;font-weight:700;font-size:20px}.bl_slideMenu li.mega_menu li.product-item.bl_menu_product_more a .material-symbols-outlined{background-color:#333;color:#fff;border-radius:100%;width:1.7em;height:1.7em;display:flex;align-items:center;justify-content:center;font-weight:700}.bl_slideMenu li.mega_menu li.bl_menu_productList.bl_menu_accordion{display:none;margin-top:10px;border-top:none}.bl_slideMenu li.mega_menu button.js-menu-show-more-slide.bl_menu_showMoreButton{display:block;margin-top:15px;background-color:#fff;padding-inline:5px;position:relative;width:100%;padding:20px 10px;border-radius:8px;font-weight:700}.bl_slideMenu li.mega_menu button.js-menu-show-more-slide.bl_menu_showMoreButton::after{font-family:"Material Symbols Outlined";font-weight:400;font-style:normal;display:inline-block;line-height:1;text-transform:none;letter-spacing:normal;word-wrap:normal;white-space:nowrap;direction:ltr;content:"\e5cc";vertical-align:text-bottom;font-size:18px;transform:rotate(90deg);transition:transform var(--transition)}.bl_slideMenu li.mega_menu button.js-menu-show-more-slide.bl_menu_showMoreButton.is_open::after{transform:rotate(-90deg)}.bl_siteHeader_cartMenu{display:flex;gap:10px;padding-inline:0 10px}.bl_siteHeader_cartMenu a.el_cartIcon{display:flex;flex-direction:column;align-items:center;font-size:11px;letter-spacing:-.1em;justify-content:center;height:100%;position:relative;color:var(--global-menu-color);transition:all var(--transition)}.bl_siteHeader_cartMenu a.el_cartIcon:hover{color:var(--global-menu-hover-color)}.bl_siteHeader_cartMenu span.el_cartIcon_count{--count-size:18px;position:absolute;top:calc(-.3 * var(--count-size));right:calc(-.5 * var(--count-size));height:var(--count-size);min-width:var(--count-size);background-color:red;color:#fff;display:flex;align-items:center;justify-content:center;border-radius:50%;padding:5px;font-size:calc(.6 * var(--count-size))}@media screen and (max-width:899px){.bl_siteHeader_cartMenu span.el_menu_label{display:none}}.bl_contact_mobile .icon-tel-receiver{font-size:24px;color:var(--global-menu-color);vertical-align:-3px}.bl_popup_tel>div{text-align:center}.bl_popup_tel p{opacity:.7;font-weight:700;margin-bottom:2px}.bl_popup_tel a.bl_contact_tel{font-size:38px;letter-spacing:0}.bl_breadcrumb_wrapper{background-color:var(--site-bg-color);color:var(--text-color)}.bl_breadcrumb{font-size:.75rem;overflow:auto}.bl_breadcrumb li{padding-block:5px;list-style:none;white-space:nowrap}.bl_breadcrumb li+li::before{content:"/";padding-inline:5px;opacity:.5}.bl_content_header_wrapper{color:var(--content-header-color,#fff);background-color:var(--content-hedder-bg,#333)}.bl_content_header_title{font-size:var(--content-header-font-size, 30px)}.bl_topSlider{--swiper-navigation-size:20px;--swiper-navigation-color:var(--top-slider-content-color);--swiper-pagination-color:var(--top-slider-content-color);--swiper-pagination-bullet-inactive-color:var(--top-slider-content-bg);--swiper-pagination-bullet-inactive-opacity:1}.bl_topSlider .bl_topSlider_slide{display:grid;grid-template-columns:1fr;align-items:center}.bl_topSlider .bl_topSlider_slide picture{grid-column:1/-1;grid-row:1/-1}.bl_topSlider .bl_topSlider_slide img{width:100%;height:var(--top-slider-height);-o-object-fit:cover;object-fit:cover}.bl_topSlider_content{grid-column:1/-1;grid-row:1/-1;padding-inline:30px;padding-block:20px;width:100%;font-weight:700;line-height:1.2;text-align:var(--top-slider-content-align-sp);font-size:var(--top-slider-content-size-sp);color:var(--top-slider-content-color);background-color:var(--top-slider-content-bg)}@media screen and (min-width:900px){.bl_topSlider_content{text-align:var(--top-slider-content-align);font-size:var(--top-slider-content-size)}}.ly_footer{background-color:var(--footer-bg)}.bl_footer_contact{background-color:var(--footer-contact-bg);color:var(--footer-contact-color)}.bl_footer_contact .bl_contact_tel{font-size:var(--footer-contact-tel-size)}@media screen and (min-width:900px){.bl_footer_contact .bl_contact_tel{font-size:2.8rem}}@media screen and (min-width:1240px){.bl_footer_contact .bl_contact_tel{font-size:3rem}}.bl_footer_nav_wrapper{background-color:var(--footer-bg);color:var(--footer-color)}.bl_footer_nav_wrapper a{color:var(--footer-color);transition:color .3s ease}.bl_footer_nav_wrapper a:hover{color:var(--footer-hover-color)}.bl_footer_contact_button .bl_button{--link-button-bg:var(--footer-contact-btn-bg);--link-button-color:var(--footer-contact-btn-color);--link-button-hover-bg:var(--footer-contact-btn-hover-bg);--link-button-hover-color:var(--footer-contact-btn-hover-color);font-weight:700}@media screen and (min-width:900px){.bl_footer_contact_button .bl_button{width:100vw;max-width:360px}}@media screen and (min-width:1240px){.bl_footer_contact_button .bl_button{max-width:400px}}.bl_footer_contact_note{font-size:.8em;font-weight:700;text-align:center}@media screen and (min-width:900px){.bl_footer_contact_note{font-size:1em}}.bl_footer_contact_image{right:0;width:120px;position:absolute;bottom:0}@media screen and (min-width:540px){.bl_footer_contact_image{width:160px;right:0}}@media screen and (min-width:1240px){.bl_footer_contact_image{right:50px}}.bl_footer_nav a{display:block;line-height:1.2;padding-block:6px}.bl_footer_nav a:hover{color:var(--footer-hover-color,#fff)}@media screen and (min-width:900px){.bl_footer_nav>li{width:auto;padding-block:0;padding-inline:0;font-size:14px}.bl_footer_nav>li:first-child{padding-inline-start:0}.bl_footer_nav>li:last-child{padding-inline-end:0}.bl_footer_nav>li>a{padding:5px 10px}.bl_footer_nav .sub-menu{margin-top:10px;font-size:.8em}.bl_footer_nav .global-menu-toggle{display:none}}@media screen and (max-width:899px){.bl_footer_nav{--toggle-icon-color:var(--footer-color)}.bl_footer_nav li{display:flex;flex-wrap:wrap;border-top:1px solid}.bl_footer_nav li>a{width:100%;padding:10px 10px;display:flex;align-items:center;justify-content:space-between}.bl_footer_nav li>a::after{font-family:"Material Symbols Outlined";font-weight:400;font-style:normal;display:inline-block;line-height:1;text-transform:none;letter-spacing:normal;word-wrap:normal;white-space:nowrap;direction:ltr;content:"\e5cc";vertical-align:text-bottom;font-size:18px;transition:transform var(--transition);opacity:0}.bl_footer_nav>.menu-item-has-children>a::after{opacity:1;transform:rotate(90deg)}.bl_footer_nav>.menu-item-has-children>a.is-open::after{transform:rotate(-90deg)}.bl_footer_nav .sub-menu{display:none;width:100%;margin-top:0}.bl_footer_nav .sub-menu>li{padding-left:16px}}.bl_footer_logo_wrapper{color:var(--footer-logo-color);padding-block:20px;display:flex;max-width:var(--site-width);margin-inline:auto;padding-inline:var(--site-inline-padding);justify-content:space-between;flex-direction:column;gap:20px}@media screen and (min-width:900px){.bl_footer_logo_wrapper{flex-direction:row;align-items:center}}.bl_footer_logo_wrapper ul.bl_footer_payment{display:flex;gap:15px;flex-wrap:wrap}.bl_footer_logo{display:block;margin-inline:auto;max-width:240px}.bl_footer_logo+.bl_copyRight{margin-top:5px}.bl_copyRight{text-align:center;font-size:10px}.bl_goTopButton{position:fixed;bottom:10px;right:10px;font-size:11px;z-index:999;opacity:0;visibility:hidden;transition:opacity var(--transition),visibility var(--transition),bottom var(--transition)}@media screen and (min-width:900px){.bl_goTopButton{bottom:30px;right:30px}}.has_fixed_footer.show_fixed_footer .bl_goTopButton{bottom:calc(10px + var(--fixed-footer-h,50px) + var(--buy-button-h))}.bl_goTopButton.is_show{opacity:1;visibility:visible}a.bl_goTopButton_link{display:block;text-decoration:none;width:45px;height:45px;background-color:var(--gotop-bg,rgba(0,0,0,.7));color:var(---gotop-color,#fff);padding:5px;display:flex;align-items:center;justify-content:center;line-height:1;border:1px solid}a.bl_goTopButton_link:hover{background-color:var(--gotop-hover-bg,#000);color:var(--gotop-hover-color,#fff)}a.bl_goTopButton_link.is_circle{border-radius:100%}a.bl_goTopButtonImage{max-width:100px;display:block;opacity:var(--gotop-img-opacity, .5);transition:opacity .3s ease}a.bl_goTopButtonImage:hover{opacity:1}.bl_goTopButton_arrow{display:block;border-style:solid none none solid;border-width:3px;border-color:inherit;width:14px;height:14px;transform:translateY(25%) rotate(45deg)}.bl_fixedFooter{position:fixed;bottom:0;left:0;z-index:999;display:flex;min-height:50px;width:100%;background-color:#333;color:#fff;align-items:stretch}@media screen and (min-width:900px){.bl_fixedFooter{display:none}}.bl_fixedFooter_item{flex:1;height:auto}.bl_fixedFooter_item a{display:flex;height:100%;width:100%;align-items:center;line-height:1.3;padding:5px;font-size:var(--fixed-footer-size, 14px);color:var(--fixed-footer-color,#fff);background-color:var(--fixed-footer-bg-color,#333)}.bl_fixedFooter_item a>div{width:100%;text-align:var(--fixed-footer-align,center)}.bl_footer_mlForm{background-color:var(--footer-bg);color:var(--footer-color);padding-block:40px;padding-inline:var(--site-inline-padding)}@media screen and (min-width:900px){.bl_footer_mlForm{padding-block:60px}}.bl_footer_mlForm .bl_footer_mlForm_inner{display:grid;grid-template-columns:1fr;width:100%;gap:20px;max-width:var(--site-width);margin-inline:auto;border-bottom:1px solid var(--footer-color);padding-block:0 40px}@media screen and (min-width:900px){.bl_footer_mlForm .bl_footer_mlForm_inner{grid-template-columns:repeat(2,1fr);gap:30px}}.bl_footer_mlForm h2{font-weight:700;line-height:1.3;margin-bottom:20px;font-size:22px}@media screen and (min-width:900px){.bl_footer_mlForm h2{font-size:30px}}.bl_footer_mlForm .bl_footer_mlForm_form .submit.form_input_submit input{display:block;background-color:var(--footer-contact-btn-bg);color:var(--footer-contact-btn-color);font-weight:700;padding:13px 20px;border-radius:5px;width:100%;margin-inline:auto;transition:all var(--transition)}.bl_footer_mlForm .bl_footer_mlForm_form .submit.form_input_submit input:hover{background-color:var(--footer-contact-btn-hover-bg);color:var(--footer-contact-btn-hover-color)}.bl_contact_copy{font-weight:700;font-size:var(--contact-copy, 14px);text-align:left}.bl_contact_note_wrapper{display:flex;align-items:center;justify-content:left}.bl_contact_note{font-size:var(--contact-note, 14px)}.bl_contact_free_dial{border:1px solid;border-radius:2px;padding-block:var(--contact-free-pblk,0.1em);padding-inline:var(--contact-free-pinl,0.5em);font-size:var(--contact-freeDial, 10px);display:inline-block;margin-right:1em}.free-dial-image{height:.8em!important;width:auto;margin-right:10px;vertical-align:-1px}.bl_contact_tel{font-size:1.2em;line-height:1;padding:0;margin-bottom:5px;font-weight:900;letter-spacing:-.02em;white-space:nowrap}@media screen and (min-width:900px){.bl_contact_tel{font-size:2.6rem}}.bl_contact_tel span{font-weight:400}.bl_contact_tel__free-dial span{font-size:.85em;margin-right:5px}.bl_contact_tel__tel-receiver span{font-size:.8em;margin-right:5px}.bl_contact_tel__sp span{font-size:.8em;margin-right:8px}.bl_contact_tel__telephone span{font-size:.75em;margin-right:7px}.bl_main_wrapper{background-color:var(--site-bg-color);color:var(--text-color)}.bl_main_wrapper a:not(.wp-block-button__link){color:var(--link-color)}.bl_main_wrapper a:not(.wp-block-button__link):hover{color:var(--link-hover-color)}.entry-header{border-bottom:1px solid #ccc;margin-bottom:2em}.entry-header h1{font-size:var(--entry-tilte-size);font-weight:700}.entry-header .el_entry_date.is_published+.is_updated::before{content:" / 更新日 "}.entry-meta{font-size:14px}.entry-meta>span{margin-right:10px}.bl_postThumbnail{position:relative;width:100%;overflow:hidden}.bl_postThumbnail img{aspect-ratio:100/67;height:100%;width:100%;transition:transform .3s ease;-o-object-fit:cover;object-fit:cover}.bl_article_content>h2{font-weight:700;font-size:1.35em;line-height:1.25}.bl_article_content>h3{font-weight:700;font-size:1.2em;line-height:1.25}body:not(.page-my-account):not(.woocommerce-cart):not(.woocommerce-checkout:not(.woocommerce-order-received)).is_h2_upperline .bl_article_content>h2:not(.woocommerce-order-details__title):not(.woocommerce-column__title):not(.simple-style):not(.woocommerce-loop-product__title),body:not(.page-my-account):not(.woocommerce-cart):not(.woocommerce-checkout:not(.woocommerce-order-received)).is_h3_upperline .bl_article_content>h3{background-color:var(--h2-bg);border-top:3px solid var(--h2-accent-color);color:var(--h2-text-color);padding:.8em}body:not(.page-my-account):not(.woocommerce-cart):not(.woocommerce-checkout:not(.woocommerce-order-received)).is_h2_underline .bl_article_content>h2:not(.woocommerce-order-details__title):not(.woocommerce-column__title):not(.simple-style):not(.woocommerce-loop-product__title),body:not(.page-my-account):not(.woocommerce-cart):not(.woocommerce-checkout:not(.woocommerce-order-received)).is_h3_underline .bl_article_content>h3{background-color:var(--h2-bg);border-bottom:3px solid var(--h2-accent-color);color:var(--h2-text-color);padding:.8em}body:not(.page-my-account):not(.woocommerce-cart):not(.woocommerce-checkout:not(.woocommerce-order-received)).is_h2_leftline .bl_article_content>h2:not(.woocommerce-order-details__title):not(.woocommerce-column__title):not(.simple-style):not(.woocommerce-loop-product__title),body:not(.page-my-account):not(.woocommerce-cart):not(.woocommerce-checkout:not(.woocommerce-order-received)).is_h3_leftline .bl_article_content>h3{background-color:var(--h2-bg);border-left:3px solid var(--h2-accent-color);color:var(--h2-text-color);padding:.8em}body:not(.page-my-account):not(.woocommerce-cart):not(.woocommerce-checkout:not(.woocommerce-order-received)).is_h2_theme .bl_article_content>h2:not(.woocommerce-order-details__title):not(.woocommerce-column__title):not(.simple-style):not(.woocommerce-loop-product__title),body:not(.page-my-account):not(.woocommerce-cart):not(.woocommerce-checkout:not(.woocommerce-order-received)).is_h3_theme .bl_article_content>h3{background-color:var(--h2-bg);color:var(--h2-text-color);padding:.8em}body:not(.page-my-account):not(.woocommerce-cart):not(.woocommerce-checkout:not(.woocommerce-order-received)).is_h2_balloon .bl_article_content>h2:not(.woocommerce-order-details__title):not(.woocommerce-column__title):not(.simple-style):not(.woocommerce-loop-product__title),body:not(.page-my-account):not(.woocommerce-cart):not(.woocommerce-checkout:not(.woocommerce-order-received)).is_h3_balloon .bl_article_content>h3{background-color:var(--h2-bg);color:var(--h2-text-color);padding:.8em;position:relative}body:not(.page-my-account):not(.woocommerce-cart):not(.woocommerce-checkout:not(.woocommerce-order-received)).is_h2_balloon .bl_article_content>h2:not(.woocommerce-order-details__title):not(.woocommerce-column__title):not(.simple-style):not(.woocommerce-loop-product__title)::after,body:not(.page-my-account):not(.woocommerce-cart):not(.woocommerce-checkout:not(.woocommerce-order-received)).is_h3_balloon .bl_article_content>h3::after{content:"";position:absolute;border-style:solid solid none solid;border-color:var(--h2-bg) transparent transparent transparent;border-width:13px 10px 0 10px;bottom:-12px;left:50px}body:not(.page-my-account):not(.woocommerce-cart):not(.woocommerce-checkout:not(.woocommerce-order-received)).is_h2_balloon-round .bl_article_content>h2:not(.woocommerce-order-details__title):not(.woocommerce-column__title):not(.simple-style):not(.woocommerce-loop-product__title),body:not(.page-my-account):not(.woocommerce-cart):not(.woocommerce-checkout:not(.woocommerce-order-received)).is_h3_balloon-round .bl_article_content>h3{background-color:var(--h2-bg);color:var(--h2-text-color);padding:.8em;position:relative;border-radius:10px}body:not(.page-my-account):not(.woocommerce-cart):not(.woocommerce-checkout:not(.woocommerce-order-received)).is_h2_balloon-round .bl_article_content>h2:not(.woocommerce-order-details__title):not(.woocommerce-column__title):not(.simple-style):not(.woocommerce-loop-product__title)::after,body:not(.page-my-account):not(.woocommerce-cart):not(.woocommerce-checkout:not(.woocommerce-order-received)).is_h3_balloon-round .bl_article_content>h3::after{content:"";position:absolute;border-style:solid solid none solid;border-color:var(--h2-bg) transparent transparent transparent;border-width:13px 10px 0 10px;bottom:-12px;left:50px}.wp-block-table table{line-height:1.5;font-size:.8em}.wp-block-table table td,.wp-block-table table th{border-color:#ccc}.wp-block-table table th{background-color:var(--table-th-bg,#efefef);font-weight:700}.wp-block-table table thead{border-bottom:none}.entry-content ul:not(.woocommerce-error):not(.woocommerce-message):not(.woocommerce-info):not(.wp-block-latest-posts__list):not(.swiper-wrapper):not(.woocommerce-order-overview){padding-left:1.5625em}.entry-content ul:not(.woocommerce-error):not(.woocommerce-message):not(.woocommerce-info):not(.wp-block-latest-posts__list):not(.swiper-wrapper):not(.woocommerce-order-overview) li{list-style:disc}.entry-content ol{padding-left:1.5625em}a.bl_indexArticle{color:var(--text-color)!important}a.bl_indexArticle .bl_postThumbnail__index{overflow:hidden}a.bl_indexArticle .bl_postThumbnail__index img{aspect-ratio:374/277;max-height:none;max-width:none}a.bl_indexArticle:hover{color:var(--text-color);--index-art-lead-color:var(--main-color)}a.bl_indexArticle:hover .bl_postThumbnail__index img{transform:scale(1.1)}a.bl_indexArticle .el_entry_date.is_published{margin-right:10px}.bl_indexArticle_content{padding-block:20px 40px;padding-inline:30px 20px;position:relative}.bl_indexArticle_meta{display:flex;justify-content:space-between;align-items:center;margin-top:10px}.bl_indexArticle_date{opacity:.8;font-size:16px}.bl_indexArticle_title{font-weight:700;font-size:20px;line-height:1.3}.bl_indexArticle_excerpt{font-size:12px;opacity:.6;line-height:1.4;margin-top:10px}.bl_indexArticle_lead{font-size:14px;font-weight:700;line-height:1;border:2px solid var(--main-color);color:var(--main-color);padding:7px 13px;border-radius:99px;transition:all var(--transition)}.bl_indexArticle_lead:hover{background-color:var(--main-color);color:var(--main-text-color)}.is_style_list h2.el_archive-year.js-archive-year{padding-block:15px;padding-inline:20px;font-weight:700;font-size:1.3em;background-color:#efefef;border-radius:10px}.is_style_list .bl_stickyNews+h2,.is_style_list .bl_yearGroup+h2{margin-top:20px}.is_style_list .bl_indexArticle_content{display:flex;padding-block:15px;padding-inline:15px;flex-direction:column}@media screen and (min-width:900px){.is_style_list .bl_indexArticle_content{flex-direction:row;padding-block:20px;padding-inline:20px}}.is_style_list .bl_indexArticle_wrapper{border-bottom:1px solid var(--border-color);display:block;transition:opacity var(--transition)}.is_style_list .bl_indexArticle_wrapper:hover{opacity:.7}.is_style_list .bl_stickyNews .bl_indexArticle_wrapper:first-child{border-top:1px solid var(--border-color)}.is_style_list .bl_indexArticle_meta{flex-shrink:0;width:150px;margin-top:0}.is_style_list .bl_indexArticle_title{font-size:16px;line-height:1.75}.bl_pagination_link{display:flex;justify-content:center;align-items:center}.bl_pagination_link>*{padding-inline:5px}.bl_pagination_link>div.no-page{opacity:.3}.bl_pagination_numbers{display:flex;justify-content:center}@media screen and (max-width:899px){.bl_pagination_numbers{display:none}}.bl_pagenation_next,.bl_pagination_prev{color:var(--text-color)!important;border:2px solid var(--main-color);margin-inline:5px;padding:0 5px;display:flex;align-items:center;justify-content:center;min-width:30px;height:30px;border-radius:99px;line-height:1;transition:all .3s ease}@media screen and (max-width:899px){.bl_pagenation_next,.bl_pagination_prev{min-width:130px;height:50px}}.bl_pagenation_next.current,.bl_pagenation_next:not(.no-page):hover,.bl_pagination_prev.current,.bl_pagination_prev:not(.no-page):hover{background-color:var(--main-color);color:var(--main-text-color)!important;border-color:var(--main-color)}.bl_pagenation_next.current,.bl_pagination_prev.current{font-weight:700}.page-numbers:not(.dots){padding-inline:10px;color:var(--text-color)!important;font-size:20px}.page-numbers:not(.dots).current{color:var(--main-color)!important}.bl_pagenation_next,.bl_pagination_prev{font-size:.9em;display:flex;align-items:center;justify-content:center}.bl_pagenation_next a,.bl_pagination_prev a{color:var(--text-color)!important}.bl_pagenation_next a .el_arrow__left,.bl_pagenation_next a .el_arrow__right,.bl_pagination_prev a .el_arrow__left,.bl_pagination_prev a .el_arrow__right{margin-inline:0}.bl_pagenation_next:hover a,.bl_pagination_prev:hover a{color:var(--main-text-color)!important}.bl_pagenation_next .el_arrow__left{transform:translateX(-2px)}.bl_pagination_prev .el_arrow__right{transform:translateX(2px)}.bl_main_sidebar{padding-top:80px}.bl_main_sidebar>*+*{margin-top:20px}.bl_main_sidebar .bl_widget_title{font-weight:700;padding:.8em;background-color:var(--sb-h-bg);color:var(--sb-h-text-color)}.is_sb_h_center .bl_main_sidebar .bl_widget_title{text-align:center}.is_sb_h_upperline .bl_main_sidebar .bl_widget_title{border-top:2px solid var(--sb-h-accent-color);padding:.8em}.is_sb_h_underline .bl_main_sidebar .bl_widget_title{border-bottom:2px solid var(--sb-h-accent-color);padding:.8em}.is_sb_h_leftline .bl_main_sidebar .bl_widget_title{border-left:2px solid var(--sb-h-accent-color);padding:.8em}.is_sb_h_theme .bl_main_sidebar .bl_widget_title{padding:.8em;margin-bottom:20px}.is_sb_h_balloon .bl_main_sidebar .bl_widget_title{padding:.8em;position:relative;margin-bottom:20px}.is_sb_h_balloon .bl_main_sidebar .bl_widget_title::after{content:"";position:absolute;border-style:solid solid none solid;border-color:var(--sb-h-bg) transparent transparent transparent;border-width:13px 10px 0 10px;bottom:-12px;left:50px}.is_sb_h_balloon-round .bl_main_sidebar .bl_widget_title{padding:.8em;position:relative;border-radius:10px}.is_sb_h_balloon-round .bl_main_sidebar .bl_widget_title::after{content:"";position:absolute;border-style:solid solid none solid;border-color:var(--sb-h-bg) transparent transparent transparent;border-width:13px 10px 0 10px;bottom:-12px;left:50px}.is_sb_h_center.is_sb_h_balloon .bl_main_sidebar .bl_widget_title:after,.is_sb_h_center.is_sb_h_balloon-round .bl_main_sidebar .bl_widget_title:after{left:50%;transform:translateX(-50%)}.bl_sidebar_buttons{display:flex;-moz-column-gap:20px;column-gap:20px;row-gap:10px;align-items:stretch;flex-wrap:wrap}.el_sideBar_button{display:flex;flex-direction:column;align-items:flex-start;justify-content:center;border-radius:10px;background-repeat:no-repeat;background-position:left center;padding-block:10px;padding-inline:20px;width:100%;min-height:90px;transition:color .3s ease,background-color .3s ease;position:relative}@media screen and (min-width:900px){.el_sideBar_button{width:calc(50% - 10px)}}.el_sideBar_button>span{position:relative;z-index:2}.el_sideBar_button_copy{font-size:var(--sidebar-button-copy-size, 24px);font-weight:700;line-height:1.2}.el_sideBar_button_subCopy{font-size:var(--sidebar-button-subcopy-size, 14px);line-height:1.2}a.el_sideBar_Button__tel{background-color:var(--sb-btn-tel-bg);color:var(--sb-btn-tel-color)!important}a.el_sideBar_Button__tel::after{font-family:icomoon;content:"\e000";position:absolute;right:15px;z-index:1;font-size:3em;color:#333;opacity:.4}a.el_sideBar_Button__tel:hover{background-color:var(--sb-btn-tel-hover-bg);color:var(--sb-btn-tel-hover-color)}a.el_sideBar_Button__contact{background-color:var(--sb-btn-contact-bg);color:var(--sb-btn-contact-color)!important}a.el_sideBar_Button__contact:hover{background-color:var(--sb-btn-contact-hover-bg);color:var(--sb-btn-contact-hover-color)}a.el_sideBar_Button__contact::after{font-family:icomoon;content:"\e605";position:absolute;right:15px;z-index:1;font-size:3em;color:#333;opacity:.4}.bl_sideBar_button_note{font-size:.9em;line-height:1.25;margin-block:6px 20px}.el_sideBar_button_content{width:100%}.bl_exmjMenu__list li{border-bottom:1px solid #dadada;position:relative}.bl_exmjMenu__list a{display:flex;align-items:center;padding-block:1em;padding-inline:5px;position:relative;line-height:1.25;transition:all .3s ease;color:var(--text-color)}.bl_exmjMenu__list a::before{content:"";display:block;width:.6em;height:.6em;border-style:solid solid none none;border-width:2px;transform:rotate(45deg);margin-right:10px}.bl_exmjMenu__list a:hover{color:var(--main-color)}.bl_exmjMenu__list .sub-menu{border-top:1px solid #dadada}.bl_exmjMenu__list .sub-menu>li>a{padding-left:30px}.bl_exmjMenu__list .sub-menu>li:last-child{border-bottom:none}.bl_exmjMenu__eyecatch-list{border:1px solid var(--border-color);margin-top:10px}.bl_exmjMenu__eyecatch-list li{position:relative}.bl_exmjMenu__eyecatch-list li+li{border-top:1px solid var(--border-color)}.bl_exmjMenu__eyecatch-list a{display:flex;justify-content:space-between;background-color:#fafafa;align-items:center;padding-block:10px;padding-inline:5px 10px;position:relative;line-height:1.25;transition:all .3s ease;min-height:80px;font-weight:700;color:var(--text-color)}.bl_exmjMenu__eyecatch-list a:hover{color:var(--main-color)}.bl_exmjMenu__eyecatch-list a img{width:80px}.bl_exmjMenu__eyecatch-list .bl_exmjMenu_title{padding-inline:10px}.bl_exmjMenu__eyecatch-list .sub-menu{border-top:1px solid var(--border-color)}.bl_exmjMenu__eyecatch-list .sub-menu>li:last-child{border-bottom:none}.bl_searhForm{display:grid;grid-template-columns:1fr 40px;gap:5px}.bl_widget_title+.bl_searhForm{margin-top:10px}.bl_searhForm .bl_searhForm_input{border:1px solid #dadada;text-indent:5px}.bl_searhForm .bl_searhForm_button{background-color:var(--main-color);color:var(--main-text-color);display:flex;align-items:center;justify-content:center;height:40px;width:40px}.cover{position:fixed;top:0;left:0;width:100%;height:100%;z-index:999;background-color:rgba(0,0,0,.6980392157);display:none}.bl_popup{position:fixed;z-index:9999;top:50%;left:50%;transform:translate(-50%,-50%);background:#fff;box-shadow:0 4px 4px rgba(0,0,0,.25);border-radius:8px;display:none;max-width:768px;width:90%;max-height:90vh;padding:40px 30px}@media screen and (min-width:900px){.bl_popup{padding:40px 50px 30px}}.bl_popup .bl_modal_inner{max-height:calc(90vh - 80px)}.bl_popup button.js-close.el_popup_close{position:absolute;top:-6px;right:20px;font-size:30px}.popup_movie_wrapper{position:fixed;left:20px;bottom:20%;width:90px;height:160px;background-color:#000;z-index:999;display:grid;place-content:center;grid-template-columns:1fr;grid-template-rows:1fr;border-radius:10px;overflow:hidden}@media screen and (min-width:900px){.popup_movie_wrapper.left-top{top:var(--popup-vertical-offset-pc);left:20px;bottom:auto;right:auto}.popup_movie_wrapper.left-bottom{bottom:var(--popup-vertical-offset-pc);left:20px;top:auto;right:auto}.popup_movie_wrapper.right-top{top:var(--popup-vertical-offset-pc);right:20px;bottom:auto;left:auto}.popup_movie_wrapper.right-bottom{bottom:var(--popup-vertical-offset-pc);right:20px;top:auto;left:auto}}@media screen and (max-width:899px){.popup_movie_wrapper.right-top-sp{top:var(--popup-vertical-offset-sp);bottom:auto;left:auto;right:10px}.popup_movie_wrapper.right-bottom-sp{top:auto;bottom:var(--popup-vertical-offset-sp);left:auto;right:10px}.popup_movie_wrapper.left-top-sp{top:var(--popup-vertical-offset-sp);bottom:auto;left:10px;right:auto}.popup_movie_wrapper.left-bottom-sp{top:auto;bottom:var(--popup-vertical-offset-sp);left:10px;right:auto}}.popup_movie_wrapper .popup_movie_close{position:absolute;top:10px;left:10px;width:25px;height:25px;z-index:999;cursor:pointer}.popup_movie_wrapper .popup_movie_close::after,.popup_movie_wrapper .popup_movie_close::before{content:"";width:90%;height:1px;background:#fff;position:absolute;top:50%;box-shadow:0 0 3px #000}.popup_movie_wrapper .popup_movie_close::before{transform:rotate(45deg)}.popup_movie_wrapper .popup_movie_close::after{transform:rotate(-45deg)}.popup_movie_wrapper .swiper-button-next,.popup_movie_wrapper .swiper-button-prev{display:none}.popup_movie_wrapper .popup_swiper{width:100%}.popup_movie_wrapper.is_full{width:100%;height:100%;top:0!important;left:0!important;bottom:auto!important;right:auto!important;border-radius:0}.popup_movie_wrapper.is_full .swiper-button-next,.popup_movie_wrapper.is_full .swiper-button-prev{display:block}.popup_movie_wrapper.is_full .popup_swiper{width:auto;height:80vh;aspect-ratio:90/160;margin-block:auto}.popup_movie_wrapper.is_full iframe{width:auto;height:80vh;aspect-ratio:90/160}.popup_movie_wrapper iframe{width:90px;height:160px}.popup_movie_wrapper video{width:100%;max-height:80vh;aspect-ratio:90/160}.popup_movie_wrapper .popup_movie_open{position:absolute;z-index:998;width:100%;height:100%;top:0;left:0}.popup_movie_wrapper .popup_movie_open.is_hide{z-index:1}.bl_popup{position:fixed;z-index:9999;top:50%;left:50%;transform:translate(-50%,-50%);background:#fff;box-shadow:0 4px 4px rgba(0,0,0,.25);border-radius:8px;display:none;max-width:768px;width:90%;max-height:90vh;padding:40px 30px}@media screen and (min-width:900px){.bl_popup{padding:40px 50px 30px}}.bl_popup .bl_modal_inner{max-height:calc(90vh - 80px)}.bl_popup button.js-close.el_popup_close{position:absolute;top:-6px;right:20px;font-size:30px}.bl_top_menu_popup{padding:0;top:20%;--popup-inline-padding:20px}@media screen and (min-width:900px){.bl_top_menu_popup{--popup-inline-padding:50px}}.bl_top_menu_popup .el_topMenu_popup_close{position:absolute;top:15px;right:20px;font-size:26px;line-height:1;display:flex;align-items:baseline;justify-content:center;width:30px;height:30px;background-color:#efefef;border-radius:100%;cursor:pointer;transition:all var(--transition)}.bl_top_menu_popup .el_topMenu_popup_close:hover{background-color:#ccc}.bl_top_menu_popup .el_topMenu_popup_titel{font-size:20px;border-bottom:1px solid #dadada;padding-inline:var(--popup-inline-padding);padding-block:20px 0}.bl_top_menu_popup .top_menu_content{margin-top:10px;padding-block:20px 30px;padding-inline:var(--popup-inline-padding);line-height:1.6}.product h1.product_title.entry-title{font-size:2em;line-height:1.2;font-weight:700}.product input[type=number]{border:1px solid var(--border-color);padding:5px}.product section.related.products,.product section.up-sells.products{margin-top:5em}.product section.related.products h2,.product section.up-sells.products h2{font-weight:700;margin-bottom:20px;font-size:1.7em;text-align:center}.product section.related.products h2.woocommerce-loop-product__title,.product section.up-sells.products h2.woocommerce-loop-product__title{text-align:left;padding-block:0;font-weight:400}.woocommerce:where(body:not(.woocommerce-uses-block-theme)) div.product p.price,.woocommerce:where(body:not(.woocommerce-uses-block-theme)) div.product span.price{color:var(--price-color);font-size:1.85em;line-height:1.4;padding-block:10px}.woocommerce:where(body:not(.woocommerce-uses-block-theme)) div.product p.price del,.woocommerce:where(body:not(.woocommerce-uses-block-theme)) div.product span.price del{color:var(--discount-price-color)}.woocommerce div.product p.price ins,.woocommerce div.product span.price ins{font-weight:700;text-decoration:none}.woocommerce-product-details__short-description{padding:20px;background-color:#efefef}.woocommerce div.product form.cart{display:flex;flex-direction:column;gap:10px}.woocommerce div.product form.cart div.quantity{display:flex;justify-content:space-between;gap:10px}.woocommerce div.product form.cart div.quantity::before{content:"数量";font-weight:700}.woocommerce div.product form.cart div.quantity+.bl_addToCartWrapper{margin-top:10px}.bl_relatedList_container{margin-block:20px;overflow:auto;max-height:500px}.bl_relatedList_container h2{font-weight:700}.bl_relatedList_container ul.bl_relatedList{margin-top:15px}.bl_relatedItem{background-color:#efefef;border-radius:10px;padding:20px}.bl_relatedItem .el_relatedItem_content{background-color:#fff;display:grid;grid-template-columns:1em 80px 1fr;gap:10px;padding:20px;border-radius:5px}@media screen and (min-width:900px){.bl_relatedItem .el_relatedItem_content{grid-template-columns:1em 100px 1fr}}.bl_relatedItem+.bl_relatedItem{margin-top:20px}.bl_relatedItem .bl_relatedTitle{font-weight:700;color:var(--text-color)}.bl_relatedItem .bl_relatedPrice{font-weight:700;color:var(--price-color)}.bl_relatedItem .bl_relatedPrice del{opacity:.7}.bl_relatedItem .bl_relatedPrice ins{text-decoration:none}.bl_relatedItem .bl_related_variations{margin-top:5px}.bl_relatedItem .bl_related_variations .bl_related_variation_field{margin-bottom:10px}.bl_relatedItem .bl_related_variations select{min-width:80px}@media screen and (min-width:900px){.bl_relatedItem .bl_related_variations select{min-width:150px}}.bl_relatedItem .related_variation_label{margin-right:10px}.product .bl_addToCartWrapper{display:flex;gap:20px;flex-direction:column}@media screen and (min-width:900px){.product .bl_addToCartWrapper{flex-direction:row;align-items:center}}.bl_product2col{-moz-column-gap:0;column-gap:0;row-gap:40px;margin-bottom:60px;max-width:var(--site-width);width:calc(100vw - var(--site-inline-padding) * 2)}.bl_product2col a{color:#2b82e5}@media (hover:hover){.bl_product2col a:hover{text-decoration:underline}}.bl_product2col .el_relatedItem_content a{color:var(--text-color);transition:opacity var(--transition)}@media (hover:hover){.bl_product2col .el_relatedItem_content a:hover{opacity:.7;text-decoration:none}}@media screen and (min-width:900px){.bl_product2col{display:grid;grid-template-columns:48% 1fr}}@media print{.bl_product2col{grid-template-columns:48% 1fr}}@media screen and (max-width:899px){div#js-product-sticky-item{height:auto!important}}.bl_productGallery{position:relative;--swiper-navigation-size:18px}.bl_productGallery span.onsale{position:absolute;top:0;right:0;width:-moz-fit-content;width:fit-content;left:auto}.bl_productGallery .bl_productGallery_item img{aspect-ratio:var(--product-image-aspect-ratio,1/1);-o-object-fit:cover;object-fit:cover;width:auto!important}.bl_productGallery .swiper-button-next,.bl_productGallery .swiper-button-prev{width:40px;height:40px;background-color:rgba(0,0,0,.3);transition:background-color var(--transition);border-radius:100%}@media (hover:hover){.bl_productGallery .swiper-button-next:hover,.bl_productGallery .swiper-button-prev:hover{background-color:rgba(0,0,0,.7)}}.bl_productGallery .swiper-button-next.swiper-button-disabled,.bl_productGallery .swiper-button-prev.swiper-button-disabled{opacity:.1}.bl_productGallery .swiper-pagination-custom{position:absolute;bottom:13px;left:50%;color:#fff;z-index:2;background-color:rgba(0,0,0,.6117647059);display:flex;align-items:center;justify-content:center;width:auto;padding-inline:15px;border-radius:99px;gap:4px}.glightbox-container .goverlay{background:rgba(255,255,255,.9)!important}.bl_productGalleryThumb{margin-top:10px;--swiper-navigation-size:20px;--swiper-navigation-color:#fff;--swiper-navigation-sides-offset:5px}.bl_productGalleryThumb .swiper-button-next:after,.bl_productGalleryThumb .swiper-button-prev:after{text-shadow:0 0 5px #000}.bl_productGalleryThumb .swiper-button-next.swiper-button-disabled,.bl_productGalleryThumb .swiper-button-prev.swiper-button-disabled{opacity:0}.bl_productGalleryThumb .product-thumb-next,.bl_productGalleryThumb .product-thumb-prev{background-color:rgba(0,0,0,.6509803922);width:20px;border-radius:100%;height:20px;--swiper-navigation-size:25px}.bl_productGalleryThumb .product-thumb-next::after,.bl_productGalleryThumb .product-thumb-prev::after{font-size:10px}.bl_productGalleryThumb_item{overflow:hidden;align-self:flex-start}.bl_productGalleryThumb_item img{cursor:pointer;-o-object-fit:cover;object-fit:cover;transition:transform var(--transition);aspect-ratio:var(--product-thumb-aspect-ratio,1/1)}@media (hover:hover){.bl_productGalleryThumb_item img:hover{transform:scale(1.1)}}.bl_productGalleryThumb_item.swiper-slide-thumb-active{pointer-events:none;opacity:.5}.woocommerce div.product div.images.woocommerce-product-gallery{max-width:100vw;width:100%;opacity:1!important}@media screen and (max-width:899px){.woocommerce div.product div.images.woocommerce-product-gallery{margin-left:calc(var(--site-inline-padding) * -1);width:100vw}}.woocommerce div.product div.summary{width:100%}@media screen and (min-width:900px){.woocommerce div.product div.summary{padding-left:40px}}.woocommerce div.product .woocommerce-product-rating{margin-bottom:0}.woocommerce div.product .woocommerce-tabs{position:relative!important;padding-top:6em}.woocommerce div.product .bl_tabs_wraper{position:absolute;background-color:#fff;z-index:2;width:100vw;top:0}.woocommerce div.product .bl_tabs_wraper.is_fixed{position:fixed;z-index:99}.woocommerce div.product .bl_tabs_wraper.is_absolute{position:absolute;z-index:99}.woocommerce div.product .bl_tabs_wraper{border-top:1px solid var(--border-color);border-bottom:1px solid var(--border-color)}.woocommerce div.product .bl_tabs_inner{max-width:var(--site-width);margin-inline:auto;display:flex;justify-content:space-around;align-items:center}@media screen and (min-width:900px){.woocommerce div.product .bl_tabs_inner{justify-content:space-between}}.woocommerce div.product .el_tabs_prodcutName{font-size:1.2em;line-height:1.2;padding-block:10px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@media screen and (max-width:899px){.woocommerce div.product .el_tabs_prodcutName{display:none}}.woocommerce div.product .bl_tabs_contents{max-width:var(--site-width);margin:0 auto;padding-inline:var(--site-inline-padding)}.woocommerce div.product .woocommerce-tabs ul.tabs{display:flex;padding-left:0;overflow:visible;gap:10px;justify-content:center;margin-bottom:0}.woocommerce div.product .woocommerce-tabs ul.tabs::before{border:none}@media screen and (min-width:900px){.woocommerce div.product .woocommerce-tabs ul.tabs{justify-content:flex-start;gap:0}}.woocommerce div.product .woocommerce-tabs ul.tabs::after{content:none}.woocommerce div.product .woocommerce-tabs ul.tabs li{border-radius:0;padding:0;margin-inline:0;background-color:transparent;border:none}@media screen and (min-width:900px){.woocommerce div.product .woocommerce-tabs ul.tabs li{margin-inline:-1px}}.woocommerce div.product .woocommerce-tabs ul.tabs li::after,.woocommerce div.product .woocommerce-tabs ul.tabs li::before{content:none}.woocommerce div.product .woocommerce-tabs ul.tabs li>a{font-weight:700;padding-inline:5px;text-align:center;font-size:14px;line-height:1.3;white-space:nowrap}@media screen and (min-width:900px){.woocommerce div.product .woocommerce-tabs ul.tabs li>a{font-size:16px;padding-inline:15px;width:auto}}.woocommerce div.product .woocommerce-tabs ul.tabs li.active>a{color:var(--main-color)}.woocommerce div.product form.cart .button{background-color:var(--wc-button-bg);color:var(--wc-button-color);transition:all var(--transition);border-radius:var(--wc-button-radius);min-height:50px;width:100%}@media (hover:hover){.woocommerce div.product form.cart .button:hover{background-color:var(--wc-button-hover-bg);color:var(--wc-button-hover-color)}}.woocommerce div.product form.cart .button.disabled{pointer-events:none}.woocommerce div.product form.cart button.single_add_to_cart_button{background-color:var(--wc-prod-atc-button-bg);color:var(--wc-prod-atc-button-color);transition:all var(--transition)}@media (hover:hover){.woocommerce div.product form.cart button.single_add_to_cart_button:hover{background-color:var(--wc-prod-atc-button-hover-bg);color:var(--wc-prod-atc-button-hover-color)}}.one-time-offer-page .woocommerce div.product form.cart button.single_add_to_cart_button{background-color:var(--wc-prod-atc-button-bg);color:var(--wc-prod-atc-button-color);border:none}@media (hover:hover){.one-time-offer-page .woocommerce div.product form.cart button.single_add_to_cart_button:hover{background-color:var(--wc-prod-atc-button-hover-bg);color:var(--wc-prod-atc-button-hover-color)}}.woocommerce div.product form.cart button.single_add_to_cart_button[name=go-to-checkout]{background-color:var(--wc-prod-buy-button-bg);color:var(--wc-prod-buy-button-color);border:none!important;transition:all var(--transition)}@media (hover:hover){.woocommerce div.product form.cart button.single_add_to_cart_button[name=go-to-checkout]:hover{background-color:var(--wc-prod-buy-button-hover-bg);color:var(--wc-prod-buy-button-hover-color)}}.one-time-offer-page .woocommerce div.product form.cart button.single_add_to_cart_button[name=go-to-checkout]{background-color:var(--wc-prod-buy-button-bg);color:var(--wc-prod-buy-button-color);border:none}@media (hover:hover){.one-time-offer-page .woocommerce div.product form.cart button.single_add_to_cart_button[name=go-to-checkout]:hover{background-color:var(--wc-prod-buy-button-hover-bg);color:var(--wc-prod-buy-button-hover-color)}}.woocommerce div.product form.cart table.variations td,.woocommerce div.product form.cart table.variations th{padding-block:5px}.is_border_product_atc_button div.product form.cart button.single_add_to_cart_button{border:1px solid var(--wc-prod-atc-button-color)}.product .add_to_cart_button{background-color:var(--wc-button-bg);color:var(--wc-button-color);transition:all var(--transition)}@media (hover:hover){.product .add_to_cart_button:hover{background-color:var(--wc-button-hover-bg);color:var(--wc-button-hover-color)}}.product span.onsale_summary{font-size:22px;font-weight:700;display:block;width:-moz-fit-content;width:fit-content;margin-bottom:-10px}.product span.onsale_summary span.onsale_unit{font-size:.8em}.product .bl_installmentNote .el_installmentNote_summary{display:flex;align-items:center}.product .bl_installmentNote .el_installmentNote_summary span.bl_installmentPrice{font-weight:700}.product .bl_installmentNote .el_installmentNote_summary span.woocommerce-Price-currencySymbol{display:none}.product .bl_installmentNote .el_installmentNote_summary span.material-symbols-outlined{font-size:20px;opacity:.6;cursor:pointer;transition:opacity var(--transition)}@media (hover:hover){.product .bl_installmentNote .el_installmentNote_summary span.material-symbols-outlined:hover{opacity:1}}.product .bl_installmentNote .el_installmentNote_summary span.material-symbols-outlined.is-open{opacity:1}.product .bl_installmentNote .el_installmentNote_summary_detail{display:none;margin-top:5px;line-height:1.6;background-color:#f5f5f5;padding:16px;border-radius:8px;font-size:14px}.product .bl_deliveryDate_calc{margin-top:15px;margin-bottom:24px}.product .bl_deliveryDate_calc .el_deliveryDate{font-weight:700;font-size:1.1em;color:var(--main-color)}.product .bl_deliveryDate_calc .el_calc_instruction{line-height:1.5;margin-top:10px}.product .bl_deliveryDate_calc .el_calc_error{font-size:12px;color:#c80000}.product .bl_deliveryDate_calc input{border:1px solid var(--border-color);padding:6px;margin-top:10px;border-radius:3px}.woocommerce:where(body:not(.woocommerce-uses-block-theme)) ul.products li.product .price,div.woocommerce ul.products li.product .price{color:var(--price-color);font-size:1.5625em;margin-bottom:0;line-height:1.4;margin-top:20px}.woocommerce:where(body:not(.woocommerce-uses-block-theme)) ul.products li.product .price del,div.woocommerce ul.products li.product .price del{color:var(--discount-price-color)}.el_price_tax_note{font-size:.675em}span.el_price_difference{color:var(--discount-difference-color);display:inline-flex;align-items:baseline;justify-content:center;padding-block:8px;padding-inline:20px;background-color:var(--discount-difference-color-bg);border-radius:99px;font-size:.7em;line-height:1}.woocommerce ul.products li.product .price ins{font-weight:700;text-decoration:none}.bl_productFaq h3.el_faq_question{font-weight:700;margin-bottom:10px;display:flex;gap:10px;border-bottom:1px solid var(--border-color)}.bl_productFaq h3.el_faq_question::before{content:"Q"}.bl_productFaq .el_faq_content{margin-bottom:20px;display:flex;gap:10px}.bl_productFaq .el_faq_content::before{content:"A";font-weight:700}.bl_productFaq .el_faq_content+h3{margin-top:2em}.woocommerce-Tabs-panel--spec table.bl_productSpec{width:100%;border-collapse:collapse;border-spacing:0}.woocommerce-Tabs-panel--spec table.bl_productSpec td,.woocommerce-Tabs-panel--spec table.bl_productSpec th{padding:10px;border-bottom:1px solid var(--border-color)}.woocommerce-Tabs-panel--spec table.bl_productSpec td:first-child,.woocommerce-Tabs-panel--spec table.bl_productSpec th:first-child{font-weight:700;width:150px}.woocommerce-Tabs-panel--spec table.bl_productSpec td:last-child,.woocommerce-Tabs-panel--spec table.bl_productSpec th:last-child{width:calc(100% - 150px)}.woocommerce-Reviews>*+*{margin-top:var(--article-mt)}.woocommerce-Reviews #comments>*+*{margin-top:var(--article-mt)}.woocommerce-Reviews #comments ol.commentlist{margin-top:35px!important;padding-left:0}.woocommerce-Reviews #comments ol.commentlist li{list-style:none}.woocommerce-Reviews h2.woocommerce-Reviews-title{font-weight:700;font-size:1.4em;text-align:center}.woocommerce-Reviews #review_form_wrapper{border-top:1px solid var(--border-color);padding-block:20px}.woocommerce-Reviews #review_form_wrapper input[type=email],.woocommerce-Reviews #review_form_wrapper input[type=text]{border:1px solid var(--border-color);padding:5px;width:100%;max-width:500px}.woocommerce-Reviews #review_form_wrapper textarea{border:1px solid var(--border-color);padding:10px;min-height:100px}.woocommerce-Reviews #review_form_wrapper .comment-form-author,.woocommerce-Reviews #review_form_wrapper .comment-form-comment,.woocommerce-Reviews #review_form_wrapper .comment-form-email,.woocommerce-Reviews #review_form_wrapper .comment-form-rating{display:grid;-moz-column-gap:10px;column-gap:10px;align-items:center;margin-block:20px 0!important}@media screen and (min-width:900px){.woocommerce-Reviews #review_form_wrapper .comment-form-author,.woocommerce-Reviews #review_form_wrapper .comment-form-comment,.woocommerce-Reviews #review_form_wrapper .comment-form-email,.woocommerce-Reviews #review_form_wrapper .comment-form-rating{grid-template-columns:120px 1fr}}.woocommerce-Reviews #review_form_wrapper .comment-form-rating p.stars{margin-bottom:0!important}.woocommerce-Reviews #review_form_wrapper .comment-form-rating p.stars span{display:flex;align-items:center;gap:3px}.woocommerce-Reviews #review_form_wrapper .required-field-message{display:none}.woocommerce-Reviews #review_form_wrapper label{display:flex;align-items:center}.woocommerce-Reviews #review_form_wrapper .required{font-size:0}.woocommerce-Reviews #review_form_wrapper .required::after{content:"必須";display:inline-flex;align-items:center;justify-content:center;line-height:1;padding-block:3px;padding-inline:6px;border-radius:3px;font-size:12px;margin-left:5px;color:var(--required-text-color,#fff);background-color:var(--required-bg-color,red)}.woocommerce-Reviews #review_form_wrapper .comment-form-cookies-consent{padding-block:30px 20px;display:flex;align-items:flex-start;gap:15px;line-height:1.3}.woocommerce-Reviews #review_form_wrapper .comment-form-cookies-consent input{margin-top:3px}.woocommerce-Reviews #review_form_wrapper #commentform .form-submit{margin-top:20px}@media screen and (max-width:899px){.woocommerce-Reviews #review_form_wrapper #commentform .form-submit{text-align:center}}.woocommerce-Reviews #review_form_wrapper #commentform #submit{max-width:300px;width:100%;min-height:50px;background-color:var(--review-button-bg);color:var(--review-button-color)}@media (hover:hover){.woocommerce-Reviews #review_form_wrapper #commentform #submit:hover{background-color:var(--review-button-hover-bg);color:var(--review-button-hover-color)}}.woocommerce-Reviews .comment-reply-title{font-weight:700;font-size:1.2em}.woocommerce #reviews #comments ol.commentlist li img.avatar{border-radius:100%;border:1px soid var(--border-color);padding:0}.bl_ratingDetails{display:flex;row-gap:15px;-moz-column-gap:40px;column-gap:40px;flex-wrap:wrap;justify-content:center;--article-mt:25px}.bl_ratingDetails .bl_ratingDetails_average{display:flex;flex-direction:column;min-width:180px}.bl_ratingDetails .bl_ratingDetails_average .bl_ratingDetails_average-stars{display:flex;align-items:center;gap:5px;color:var(--rating-color)}.bl_ratingDetails .bl_ratingDetails_average .bl_ratingDetails_average-stars .bl_ratingDetails_average-number{line-height:1;margin-top:5px;font-weight:700}.bl_ratingDetails .bl_ratingDetails_actions{width:200px;text-align:center}.bl_ratingDetails .bl_ratingDetails_actions a{background-color:var(--wc-button-bg);color:var(--wc-button-color);transition:all var(--transition)}@media (hover:hover){.bl_ratingDetails .bl_ratingDetails_actions a:hover{background-color:var(--wc-button-hover-bg);color:var(--wc-button-hover-color)}}.bl_ratingDetails .bl_ratingDetails_average-total{font-size:.9em;margin-top:3px}.bl_ratingDetails .bl_ratingDetails_breakdown-row{display:flex;gap:10px;align-items:center}.bl_ratingDetails .bl_ratingDetails_breakdown-row .bl_ratingDetails_breakdown-stars{color:var(--rating-color)}.bl_ratingDetails .bl_ratingDetails_breakdown-row .bl_ratingDetails_breakdown-bar{width:150px;background-color:#ddd;height:10px;border-radius:5px;overflow:hidden;position:relative}.bl_ratingDetails .bl_ratingDetails_breakdown-row .bl_ratingDetails_breakdown-bar-fill{background-color:var(--rating-bar-color);height:100%;position:absolute;top:0;left:0}.woocommerce-Reviews #review_form_wrapper .comment-form-rating p.stars a{color:var(--rating-color);opacity:.5}.woocommerce-Reviews #review_form_wrapper .comment-form-rating p.stars.selected a{opacity:1}.woocommerce-Reviews #review_form_wrapper .comment-form-rating p.stars.selected a.active~a::before{opacity:.5}.woocommerce .woocommerce-product-rating .star-rating,.woocommerce ul.products li.product .star-rating{color:var(--rating-color)}.woocommerce .star-rating::before{color:var(--rating-color);opacity:.5}.woocommerce-variation-add-to-cart.variations_button{display:flex;flex-direction:column;gap:20px;margin-top:15px}form.variations_form.cart select{padding-block:8px;padding-inline:18px 8px;border:1px solid var(--border-color);border-radius:100px}nav.woocommerce-breadcrumb{overflow:auto;white-space:nowrap}.bl_fixedBanner{position:fixed;bottom:0;left:0;z-index:10;width:100%;background-color:#fff;box-shadow:0 -2px 6px rgba(0,0,0,.1);transform:translateY(100%);transition:transform var(--transition)}.bl_fixedBanner.is_show{transform:translateY(0)}.bl_fixedBanner .bl_fixedBanner_inner{max-width:var(--site-width);margin:0 auto;padding-block:10px;padding-inline:var(--site-inline-padding);justify-content:space-between;align-items:center;display:flex;flex-direction:column;flex-wrap:wrap;gap:5px}@media screen and (min-width:900px){.bl_fixedBanner .bl_fixedBanner_inner{flex-direction:row;gap:15px}}.bl_fixedBanner form{color:var(--main-color);font-weight:700;font-size:14px;gap:10px;width:100%;gap:5px}@media screen and (max-width:899px){.bl_fixedBanner form{display:grid;grid-template-columns:1fr 120px}}@media screen and (min-width:900px){.bl_fixedBanner form{display:flex;gap:20px;font-size:16px;justify-content:flex-end;align-items:center}}.bl_fixedBanner form button{background-color:var(--wc-button-bg);color:var(--wc-button-color);transition:all var(--transition);padding:4px 10px;font-size:13px;max-height:45px;min-height:30px;white-space:nowrap;border-radius:5px;line-height:1;border-radius:var(--wc-button-radius)}@media screen and (max-width:899px){.bl_fixedBanner form button{grid-column:2/3;grid-row:2/3}}@media screen and (min-width:900px){.bl_fixedBanner form button{min-height:auto;padding:8px 20px;font-size:14px}}@media (hover:hover){.bl_fixedBanner form button:hover{background-color:var(--wc-button-hover-bg);color:var(--wc-button-hover-color)}}.bl_fixedBanner form .el_fixedBanner_productName{font-size:15px;margin-right:auto;line-height:1.2;color:var(--text-color)}@media screen and (min-width:900px){.bl_fixedBanner form .el_fixedBanner_productName{font-size:18px}}.bl_fixedBanner form .bl_related_variations{font-weight:400;color:var(--text-color);display:flex;-moz-column-gap:10px;column-gap:10px;row-gap:5px;align-items:center}.bl_fixedBanner form .related_variation_label{margin-right:10px}@media screen and (max-width:540px){.bl_fixedBanner form .related_variation_label{display:none}}.bl_fixedBanner form .bl_relatedPrice{display:flex;align-items:center;gap:5px;justify-content:flex-end;flex-wrap:wrap;align-self:center;line-height:1.1;color:var(--price-color)}.bl_fixedBanner form .bl_relatedPrice del{color:var(--discount-price-color)}.bl_fixedBanner form span.fixed-banner-onsale{margin-left:5px;color:var(--text-color)}.bl_fixedBanner form span.fixed-banner-onsale .onsale_unit{font-size:.8em}.bl_fixedBanner form.variations_form.cart select{font-size:14px;padding:4px 8px;width:auto}@media screen and (max-width:899px){.bl_fixedBanner form.variations_form.cart select{padding:2px;width:auto;font-size:13px}}.bl_quotationForm_wrapper{margin-block:16px 30px}form.cart+.bl_quotationForm_wrapper{margin-top:-16px}.bl_quotationForm_wrapper a.el_quotationForm_button{background-color:#fff;color:var(--text-color);border-radius:var(--wc-button-radius);padding-inline:14px;border:1px solid;font-weight:400;position:relative;display:inline-flex;padding-block:8px}@media (hover:hover){.bl_quotationForm_wrapper a.el_quotationForm_button:hover{text-decoration:none;background-color:#efefef}}.bl_quotationForm{display:none;position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);z-index:1000}.bl_quotationForm .bl_quotationForm_inner{background-color:#fff;box-shadow:0 2px 10px rgba(0,0,0,.1);border-radius:8px;padding:20px;max-height:90vh;max-width:95vw;overflow:auto}.bl_quotationForm .el_quotationForm_close{position:absolute;top:-15px;right:-15px;font-size:26px;line-height:1;display:flex;align-items:baseline;justify-content:center;width:30px;height:30px;background-color:#efefef;border-radius:100%;cursor:pointer;transition:all var(--transition);outline:2px solid}@media (hover:hover){.bl_quotationForm .el_quotationForm_close:hover{background-color:#ccc}}.el_qtyInput_field{display:flex;border:1px solid var(--border-color);border-radius:3px;width:-moz-fit-content;width:fit-content}.logged-in .bl_single_qty .el_qtyInput_field{border:none}.el_qtyInput_field .el_qtyInput_action{display:flex;align-items:center;justify-content:center;padding:16px 15px;line-height:0;opacity:.4;width:40px}.el_qtyInput_field input[type=number]{border-radius:0;border-style:none solid;border-width:1px;border-color:var(--border-color);padding-block:5px;width:50px;text-align:center}.logged-in .bl_single_qty .el_qtyInput_field input[type=number]{border-style:none;font-size:1.3em}.el_qtyInput_field input[type=number]::-webkit-inner-spin-button,.el_qtyInput_field input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.el_qtyInput_field input[type=number]{-moz-appearance:textfield;-webkit-appearance:textfield;appearance:textfield}.woocommerce:where(body:not(.woocommerce-uses-block-theme)) div.product .stock{color:var(--in-stock-color,#958e09)}.woocommerce:where(body:not(.woocommerce-uses-block-theme)) div.product .out-of-stock{color:var(--out-of-stock-color,var(--wc-red))}.logged-in.woocommerce-account .woocommerce{display:grid;grid-template-columns:1fr;gap:20px}@media screen and (min-width:900px){.logged-in.woocommerce-account .woocommerce{grid-template-columns:200px 1fr;gap:40px}}.logged-in.woocommerce-account .woocommerce:before{content:none}.logged-in.woocommerce-account .woocommerce .woocommerce-MyAccount-navigation{width:100%}.woocommerce-account .woocommerce-MyAccount-content{width:100%}@media screen and (min-width:900px){.woocommerce-account .woocommerce-MyAccount-content h3{font-weight:700}}.woocommerce-account .woocommerce-MyAccount-content h2{font-weight:700;font-size:1.3em;border-bottom:2px solid var(--border-color);position:relative}.woocommerce-account .woocommerce-MyAccount-content h2::before{position:absolute;bottom:-2px;left:0;content:"";width:30%;border-bottom:2px solid var(--main-color)}.woocommerce-account .woocommerce-MyAccount-content .select2-container .select2-dropdown,.woocommerce-account .woocommerce-MyAccount-content .select2-container .select2-selection{--wc-form-border-color:var(--border-color);--wc-form-color-background:var(--input-bg-color)}.woocommerce-account .woocommerce-MyAccount-content input.input-text{border:1px solid var(--border-color);background-color:var(--input-bg-color);border-radius:5px;padding:10px}@media screen and (min-width:900px){.woocommerce-account .woocommerce-MyAccount-content input.input-text{padding:12px 15px}}.woocommerce-account .woocommerce-MyAccount-content form h2+*{margin-top:1em}.woocommerce-account .woocommerce-MyAccount-content form p:not(.form-row){margin-top:2em}.woocommerce-account .woocommerce-MyAccount-content form p:not(.form-row) button.button{background-color:var(--login-button-bg);color:var(--login-button-color);transition:color var(--transition),background-color var(--transition)}@media (hover:hover){.woocommerce-account .woocommerce-MyAccount-content form p:not(.form-row) button.button:hover{background-color:var(--login-button-hover-bg);color:var(--login-button-hover-color)}}.woocommerce-account .woocommerce-MyAccount-content .woocommerce-order-details{margin-top:1em}.woocommerce-account .woocommerce-MyAccount-content .woocommerce-order-details>table{margin-top:2em}.woocommerce-account .woocommerce-MyAccount-content .woocommerce-order-details>table th{background-color:var(--th-bg);color:var(--th-text-color)}.woocommerce-account .woocommerce-MyAccount-content .woocommerce-customer-details .woocommerce-column__title{margin-bottom:1em}.woocommerce-account header.woocommerce-Address-title.title a{margin-top:10px}.woocommerce-account .u-columns.woocommerce-Addresses.col2-set.addresses{margin-top:20px}.woocommerce-account table.my_account_orders .button{background-color:var(--login-button-bg);color:var(--login-button-color);transition:color var(--transition),background-color var(--transition)}@media (hover:hover){.woocommerce-account table.my_account_orders .button:hover{background-color:var(--login-button-hover-bg);color:var(--login-button-hover-color)}}.woocommerce-account .bl_myAcount_navigation{flex-shrink:0}@media screen and (max-width:899px){.woocommerce-account .bl_myAcount_navigation{margin-bottom:20px;margin-top:-25px;display:grid;grid-template-columns:90px 1fr;gap:15px}}@media screen and (min-width:900px){.woocommerce-account .bl_myAcount_navigation{float:left;width:200px;margin-right:30px;border-right:1px solid var(--border-color)}}.woocommerce-account nav.woocommerce-MyAccount-navigation{float:none;width:100%}.woocommerce-account nav.woocommerce-MyAccount-navigation ul{padding-left:0}.woocommerce-account nav.woocommerce-MyAccount-navigation ul li{list-style:none}.woocommerce-account nav.woocommerce-MyAccount-navigation ul li a{display:flex;align-items:center;color:var(--text-color);transition:color var(--transition),background-color var(--transition)}@media (hover:hover){.woocommerce-account nav.woocommerce-MyAccount-navigation ul li a:hover{color:var(--text-color)}}@media screen and (max-width:899px){.woocommerce-account nav.woocommerce-MyAccount-navigation ul{display:grid;grid-template-columns:repeat(2,1fr);gap:6px;padding-left:0!important}.woocommerce-account nav.woocommerce-MyAccount-navigation ul li{list-style:none!important;font-size:12px;border:1px solid var(--border-color);border-radius:5px}.woocommerce-account nav.woocommerce-MyAccount-navigation ul li.is-active{border-bottom:2px solid var(--main-color);font-weight:var(--fw-bold)}.woocommerce-account nav.woocommerce-MyAccount-navigation ul li a{justify-content:center;padding-block:5px;padding-inline:5px;min-height:44px}}@media screen and (min-width:900px){.woocommerce-account nav.woocommerce-MyAccount-navigation ul{padding-left:0!important;padding-block:20px}.woocommerce-account nav.woocommerce-MyAccount-navigation ul li{list-style:none!important;border-bottom:1px solid var(--border-color);padding:5px;transition:background-color var(--transition-time) ease}.woocommerce-account nav.woocommerce-MyAccount-navigation ul li a{color:var(--text-color)}.woocommerce-account nav.woocommerce-MyAccount-navigation ul li:first-child{border-top:1px solid var(--border-color)}.woocommerce-account nav.woocommerce-MyAccount-navigation ul li.is-active{font-weight:700;border-right:4px solid var(--main-color)}}@media screen and (min-width:900px) and (hover:hover){.woocommerce-account nav.woocommerce-MyAccount-navigation ul li:hover{background-color:#f6f6f6;font-weight:700;border-right:4px solid var(--main-color)}}.bl_myAcount_profile a{color:var(--link-color);font-size:.875em;margin-top:10px;text-align:right;display:block;margin-inline:10px}.bl_myaccount_banner_caption{margin-top:10px}.bl_mcDashboard_news{margin-top:20px}.bl_mcDashboard_news ul{padding-left:0;margin-top:25px}.bl_mcDashboard_news ul li{list-style:none;margin-bottom:10px}.bl_mcDashboard_news ul li+li{border-top:1px solid var(--border-color)}.bl_mcDashboard_news ul li a{display:flex;gap:10px}.bl_mcDashboard_news ul li a.is_no_link{color:var(--text-color);cursor:default;pointer-events:none}button.woocommerce-Button.button,button.woocommerce-button.button{min-width:250px;color:var(--login-button-color);background-color:var(--login-button-bg);transition:color var(--transition),background-color var(--transition)}@media (hover:hover){button.woocommerce-Button.button:hover,button.woocommerce-button.button:hover{background-color:var(--login-button-hover-bg);color:var(--login-button-hover-color)}}button.woocommerce-Button.button.woocommerce-form-login__submit,button.woocommerce-Button.button.woocommerce-form-register__submit,button.woocommerce-button.button.woocommerce-form-login__submit,button.woocommerce-button.button.woocommerce-form-register__submit{width:100%;margin-inline:auto;margin-top:1em}form.woocommerce-ResetPassword.lost_reset_password,form.woocommerce-form.woocommerce-form-login.login{display:flex;flex-direction:column;max-width:600px;margin-inline:auto}form.woocommerce-ResetPassword.lost_reset_password .form-row-first,form.woocommerce-ResetPassword.lost_reset_password .form-row-last,form.woocommerce-form.woocommerce-form-login.login .form-row-first,form.woocommerce-form.woocommerce-form-login.login .form-row-last{width:100%}form.woocommerce-ResetPassword.lost_reset_password,form.woocommerce-form.woocommerce-form-login.login,form.woocommerce-form.woocommerce-form-register.register{border-color:var(--border-color)}form.woocommerce-ResetPassword.lost_reset_password input.input-text,form.woocommerce-form.woocommerce-form-login.login input.input-text,form.woocommerce-form.woocommerce-form-register.register input.input-text{border-color:var(--border-color);background-color:#f9f9f9}form.woocommerce-ResetPassword.lost_reset_password p,form.woocommerce-form.woocommerce-form-login.login p,form.woocommerce-form.woocommerce-form-register.register p{line-height:1.4}form.woocommerce-ResetPassword.lost_reset_password{border:1px solid var(--border-color);padding:20px;border-radius:5px}.bl_loginForm{margin-inline:auto}.bl_loginForm form.login{margin-block:1em}.bl_loginForm .u-columns.col2-set{display:grid;grid-template-columns:1fr;margin-inline:auto;max-width:-moz-fit-content;max-width:fit-content}.bl_loginForm .u-columns.col2-set .u-column1,.bl_loginForm .u-columns.col2-set .u-column2{float:none;width:100%;max-width:460px}.bl_loginForm .u-columns.col2-set h2{font-weight:700;font-size:2em;text-align:center;letter-spacing:5px;border:none;background-color:transparent;padding:0}.bl_loginForm .u-column1,.bl_loginForm .u-column2{display:none}.bl_loginForm .bl_switchLoginFrom{text-align:center}.bl_loginForm .bl_switchLoginFrom .to_login{display:none}.bl_loginForm.is_registration .u-column2{display:block}.bl_loginForm.is_registration .u-column1{display:none}.bl_loginForm.is_registration .to_login{display:inline-block}.bl_loginForm.is_registration .to_register{display:none}.bl_loginForm.is_login .u-column2{display:none}.bl_loginForm.is_login .u-column1{display:block}.bl_loginForm.is_login .to_login{display:none}.bl_loginForm.is_login .to_register{display:inline-block}.woocommerce-form-register.register a,.woocommerce-form.woocommerce-form-login.login a{color:var(--link-color)}@media (hover:hover){.woocommerce-form-register.register a:hover,.woocommerce-form.woocommerce-form-login.login a:hover{text-decoration:underline}}.woocommerce-form-register.register .woocommerce-privacy-policy-text,.woocommerce-form-register.register>p:not(.woocommerce-form-row){font-size:.8em}.woocommerce-pagination.woocommerce-pagination--without-numbers.woocommerce-Pagination a{background-color:var(--sub-color);color:var(--sub-text-color);transition:opacity var(--transition)}@media (hover:hover){.woocommerce-pagination.woocommerce-pagination--without-numbers.woocommerce-Pagination a:hover{opacity:.7}}.woocommerce form .form-row .required{font-size:0}.woocommerce form .form-row .required::before{content:"必須";color:var(--wc-required-color);padding-inline:5px;padding-block:3px;display:inline-flex;align-items:center;justify-content:center;font-size:12px;line-height:1;border-radius:3px;font-weight:500;margin-left:5px;vertical-align:2px;background-color:var(--wc-required-bg)}.woocommerce form .form-row .optional{visibility:hidden;font-size:0}.woocommerce-order-details a.button{background-color:var(--wc-button-bg,#333);color:var(--wc-button-color,#fff);border-radius:var(--wc-button-radius);transition:all var(--transition)}@media (hover:hover){.woocommerce-order-details a.button:hover{background-color:var(--wc-button-hover-bg,#666);color:var(--wc-button-hover-color,#fff)}}.bl_orderDetail_content{display:grid;grid-template-columns:1fr 1fr;row-gap:20px;-moz-column-gap:40px;column-gap:40px}@media screen and (max-width:899px){.bl_orderDetail_content{grid-template-columns:1fr}}.bl_orderDetail_content h2+*{margin-top:15px}.bl_orderDetail_content a.button{margin-top:15px}.bl_orderDetail_content .bl_quotationForm_wrapper{margin-bottom:0}.bl_orderDetail_content .bl_quotationForm_wrapper a.el_quotationForm_button{padding-block:2px}.bl_myaccount_contact>*+*{margin-top:20px}td.woocommerce-table__product-name.product-name a{color:var(--text-color)}p.review-link{margin-top:5px}p.review-link a.woocommerce-review-link{font-size:.9em;color:var(--link-color)}td.woocommerce-table__product-name.product-name{display:flex;flex-wrap:wrap;align-items:baseline}td.woocommerce-table__product-name.product-name .order-item-with-thumb{order:1;display:flex;align-items:center;gap:8px;margin-bottom:4px}td.woocommerce-table__product-name.product-name .order-item-with-thumb img{width:50px;height:auto;margin-right:8px;vertical-align:middle}td.woocommerce-table__product-name.product-name>a{order:2}td.woocommerce-table__product-name.product-name strong.product-quantity{order:3}td.woocommerce-table__product-name.product-name p.review-link{order:4;width:100%}.woocommerce-tabs .bl_postThumbnail{margin-bottom:var(--article-mt)}.woocommerce-tabs .bl_article_content>*+*,.woocommerce-tabs .bl_article_content>*+ul.order_details,.woocommerce-tabs .bl_oneTimeOffer_content>*+*,.woocommerce-tabs .bl_oneTimeOffer_content>*+ul.order_details,.woocommerce-tabs .bl_oneTimeOffer_product>*+*,.woocommerce-tabs .bl_oneTimeOffer_product>*+ul.order_details{margin-top:var(--article-mt)}.woocommerce-tabs .bl_article_content>*+h2,.woocommerce-tabs .bl_article_content>*+h3,.woocommerce-tabs .bl_article_content>*+h4,.woocommerce-tabs .bl_article_content>*+h5,.woocommerce-tabs .bl_article_content>*+h6,.woocommerce-tabs .bl_oneTimeOffer_content>*+h2,.woocommerce-tabs .bl_oneTimeOffer_content>*+h3,.woocommerce-tabs .bl_oneTimeOffer_content>*+h4,.woocommerce-tabs .bl_oneTimeOffer_content>*+h5,.woocommerce-tabs .bl_oneTimeOffer_content>*+h6,.woocommerce-tabs .bl_oneTimeOffer_product>*+h2,.woocommerce-tabs .bl_oneTimeOffer_product>*+h3,.woocommerce-tabs .bl_oneTimeOffer_product>*+h4,.woocommerce-tabs .bl_oneTimeOffer_product>*+h5,.woocommerce-tabs .bl_oneTimeOffer_product>*+h6{margin-top:var(--artilce-heading-mt)}.woocommerce-column>*+*,.woocommerce-column>*+table.shop_table,.woocommerce-column>*+ul.order_details,.woocommerce-order-details>*+*,.woocommerce-order-details>*+table.shop_table,.woocommerce-order-details>*+ul.order_details,.woocommerce-order>*+*,.woocommerce-order>*+table.shop_table,.woocommerce-order>*+ul.order_details{margin-top:var(--article-mt)}.woocommerce-column>*+h2,.woocommerce-column>*+h3,.woocommerce-column>*+h4,.woocommerce-column>*+h5,.woocommerce-column>*+h6,.woocommerce-order-details>*+h2,.woocommerce-order-details>*+h3,.woocommerce-order-details>*+h4,.woocommerce-order-details>*+h5,.woocommerce-order-details>*+h6,.woocommerce-order>*+h2,.woocommerce-order>*+h3,.woocommerce-order>*+h4,.woocommerce-order>*+h5,.woocommerce-order>*+h6{margin-top:var(--artilce-heading-mt)}a.wc-block-components-button.wp-element-button.wc-block-cart__submit-button.contained,button.wc-block-components-button.wp-element-button.wc-block-components-checkout-place-order-button.contained{width:100%;background-color:var(--wc-button-bg,#333);color:var(--wc-button-color,#fff);font-weight:700;border-radius:5px;transition:all var(--transition);border-radius:var(--wc-button-radius)}@media (hover:hover){a.wc-block-components-button.wp-element-button.wc-block-cart__submit-button.contained:hover,button.wc-block-components-button.wp-element-button.wc-block-components-checkout-place-order-button.contained:hover{background-color:var(--wc-button-hover-bg,#666);color:var(--wc-button-hover-color,#fff)}}.wp-block-woocommerce-checkout-actions-block .wc-block-checkout__actions_row{flex-direction:column-reverse;gap:40px}.page-checkout .wp-block-woocommerce-checkout-order-summary-block .wc-block-components-checkout-order-summary__title .wc-block-components-checkout-order-summary__title-text{font-weight:700;margin:0 16px 16px;border-bottom:1px solid var(--border-color)}.page-checkout h2.wc-block-components-title.wc-block-components-title{font-weight:700}.page-checkout p.wc-block-components-checkout-step__description{opacity:.6}.page-checkout .wc-block-components-form .wc-block-components-text-input input[type=email],.page-checkout .wc-block-components-form .wc-block-components-text-input input[type=number],.page-checkout .wc-block-components-form .wc-block-components-text-input input[type=password],.page-checkout .wc-block-components-form .wc-block-components-text-input input[type=tel],.page-checkout .wc-block-components-form .wc-block-components-text-input input[type=text],.page-checkout .wc-block-components-form .wc-block-components-text-input input[type=url],.page-checkout .wc-block-components-text-input input[type=email],.page-checkout .wc-block-components-text-input input[type=number],.page-checkout .wc-block-components-text-input input[type=password],.page-checkout .wc-block-components-text-input input[type=tel],.page-checkout .wc-block-components-text-input input[type=text],.page-checkout .wc-block-components-text-input input[type=url],.page-checkout .wc-block-components-textarea,.page-checkout .wc-blocks-components-select .wc-blocks-components-select__select{border-color:var(--border-color);background-color:#fafafa}.page-checkout .wc-block-components-form .wc-block-components-text-input input[type=email]:focus,.page-checkout .wc-block-components-form .wc-block-components-text-input input[type=number]:focus,.page-checkout .wc-block-components-form .wc-block-components-text-input input[type=password]:focus,.page-checkout .wc-block-components-form .wc-block-components-text-input input[type=tel]:focus,.page-checkout .wc-block-components-form .wc-block-components-text-input input[type=text]:focus,.page-checkout .wc-block-components-form .wc-block-components-text-input input[type=url]:focus,.page-checkout .wc-block-components-text-input input[type=email]:focus,.page-checkout .wc-block-components-text-input input[type=number]:focus,.page-checkout .wc-block-components-text-input input[type=password]:focus,.page-checkout .wc-block-components-text-input input[type=tel]:focus,.page-checkout .wc-block-components-text-input input[type=text]:focus,.page-checkout .wc-block-components-text-input input[type=url]:focus,.page-checkout .wc-block-components-textarea:focus,.page-checkout .wc-blocks-components-select .wc-blocks-components-select__select:focus{border-color:var(--border-color);box-shadow:0 0 5px 0 var(--border-color);background-color:#fff}.page-checkout .wc-block-components-checkbox .wc-block-components-checkbox__input[type=checkbox]:focus{box-shadow:0 0 4px 2px var(--border-color);outline:0}.page-checkout .wc-block-components-radio-control--highlight-checked .wc-block-components-radio-control-accordion-option--checked-option-highlighted,.page-checkout .wc-block-components-radio-control--highlight-checked label.wc-block-components-radio-control__option--checked-option-highlighted{box-shadow:inset 0 0 0 1px var(--border-color)}form.checkout.woocommerce-checkout{--wc-form-color-background:#fafafa;--wc-form-border-color:var(--border-color);display:grid;grid-template-columns:1fr}@media screen and (min-width:900px){form.checkout.woocommerce-checkout{grid-template-columns:55% 1fr;gap:50px;margin-bottom:50px}}form.checkout.woocommerce-checkout .col2-set{display:flex;flex-direction:column;gap:1em}form.checkout.woocommerce-checkout .col2-set:after,form.checkout.woocommerce-checkout .col2-set:before{content:none}form.checkout.woocommerce-checkout .col2-set>div{width:100%!important}form.checkout.woocommerce-checkout .woocommerce-NoticeGroup.woocommerce-NoticeGroup-checkout{grid-column:-1/1}form.checkout.woocommerce-checkout .woocommerce-NoticeGroup.woocommerce-NoticeGroup-checkout ul{margin-bottom:10px}form.checkout.woocommerce-checkout .checkout-inline-error-message{position:absolute}form.checkout.woocommerce-checkout h3:not(#ship-to-different-address){font-weight:700;font-size:1.3em;border-bottom:2px solid var(--border-color);position:relative;margin-bottom:1.5em}form.checkout.woocommerce-checkout h3:not(#ship-to-different-address)::before{position:absolute;bottom:-2px;left:0;content:"";width:30%;border-bottom:2px solid var(--main-color)}form.checkout.woocommerce-checkout .form-row label{font-weight:700}form.checkout.woocommerce-checkout .form-row label.error{font-weight:400;color:var(--wc-red);font-size:.75em;margin-bottom:0}form.checkout.woocommerce-checkout .form-row .input-text:focus,form.checkout.woocommerce-checkout .form-row select:focus{border-color:var(--border-color)!important;background-color:#fff!important}form.checkout.woocommerce-checkout .form-row .input-text.error,form.checkout.woocommerce-checkout .form-row select.error{border-color:var(--wc-red)!important}form.checkout.woocommerce-checkout #payment{background-color:transparent}form.checkout.woocommerce-checkout #payment ul.wc_payment_methods.payment_methods.methods{border:1px solid var(--border-color);border-radius:5px}form.checkout.woocommerce-checkout #payment ul.wc_payment_methods.payment_methods.methods li{list-style:none;padding-block:10px}form.checkout.woocommerce-checkout #payment ul.wc_payment_methods.payment_methods.methods li+li{border-top:1px solid var(--border-color)}form.checkout.woocommerce-checkout #payment ul.wc_payment_methods.payment_methods.methods li input:checked+label{font-weight:700}form.checkout.woocommerce-checkout #payment ul.wc_payment_methods.payment_methods.methods li .payment_box{background-color:#fafafa;border:1px solid var(--border-color);border-radius:5px}form.checkout.woocommerce-checkout #payment ul.wc_payment_methods.payment_methods.methods li .payment_box::before{content:none}form.checkout.woocommerce-checkout #payment .woocommerce-privacy-policy-text{font-size:.9em}form.checkout.woocommerce-checkout #payment button.button{background-color:var(--wc-button-bg,#333);color:var(--wc-button-color,#fff);width:100%;margin-top:20px;min-height:50px;transition:all var(--transition);border-radius:var(--wc-button-radius)}@media (hover:hover){form.checkout.woocommerce-checkout #payment button.button:hover{background-color:var(--wc-button-hover-bg,#666);color:var(--wc-button-hover-color,#fff)}}form.checkout.woocommerce-checkout .bl_couponForm{margin-bottom:1em}form.checkout.woocommerce-checkout .bl_couponForm button.button{background-color:var(--wc-button-bg,#333);color:var(--wc-button-color,#fff);transition:all var(--transition);border-radius:var(--wc-button-radius)}@media (hover:hover){form.checkout.woocommerce-checkout .bl_couponForm button.button:hover{background-color:var(--wc-button-hover-bg,#666);color:var(--wc-button-hover-color,#fff)}}form.checkout.woocommerce-checkout a.woocommerce-remove-coupon{font-size:.9em;font-weight:400}form.checkout.woocommerce-checkout #billing_phone_field label::after{content:"（半角数字・ハイフン可）";font-weight:400;font-size:.8em;margin-left:5px;opacity:.7}.woocommerce-form-coupon-toggle .woocommerce-info{border-left:4px solid var(--main-color);border-top:none}.woocommerce-form-coupon-toggle .woocommerce-info::before{color:var(--main-color)}.cart_totals table,table.shop_table.shop_table_responsive.cart.woocommerce-cart-form__contents,table.shop_table.woocommerce-checkout-review-order-table,table.woocommerce-table.woocommerce-table--order-details.shop_table.order_details{margin-bottom:2em;overflow:hidden}.cart_totals table th,table.shop_table.shop_table_responsive.cart.woocommerce-cart-form__contents th,table.shop_table.woocommerce-checkout-review-order-table th,table.woocommerce-table.woocommerce-table--order-details.shop_table.order_details th{background-color:var(--th-bg,#f9f9f9)}.cart_totals table th.product-total,table.shop_table.shop_table_responsive.cart.woocommerce-cart-form__contents th.product-total,table.shop_table.woocommerce-checkout-review-order-table th.product-total,table.woocommerce-table.woocommerce-table--order-details.shop_table.order_details th.product-total{text-align:center}.cart_totals table tbody tr td,.cart_totals table tfoot tr td,.cart_totals table tfoot tr th,table.shop_table.shop_table_responsive.cart.woocommerce-cart-form__contents tbody tr td,table.shop_table.shop_table_responsive.cart.woocommerce-cart-form__contents tfoot tr td,table.shop_table.shop_table_responsive.cart.woocommerce-cart-form__contents tfoot tr th,table.shop_table.woocommerce-checkout-review-order-table tbody tr td,table.shop_table.woocommerce-checkout-review-order-table tfoot tr td,table.shop_table.woocommerce-checkout-review-order-table tfoot tr th,table.woocommerce-table.woocommerce-table--order-details.shop_table.order_details tbody tr td,table.woocommerce-table.woocommerce-table--order-details.shop_table.order_details tfoot tr td,table.woocommerce-table.woocommerce-table--order-details.shop_table.order_details tfoot tr th{border-top:1px solid var(--border-color)}.cart_totals table tbody tr td,table.shop_table.shop_table_responsive.cart.woocommerce-cart-form__contents tbody tr td,table.shop_table.woocommerce-checkout-review-order-table tbody tr td,table.woocommerce-table.woocommerce-table--order-details.shop_table.order_details tbody tr td{padding:.8em .8em}.cart_totals table tfoot tr td,.cart_totals table tfoot tr th,table.shop_table.shop_table_responsive.cart.woocommerce-cart-form__contents tfoot tr td,table.shop_table.shop_table_responsive.cart.woocommerce-cart-form__contents tfoot tr th,table.shop_table.woocommerce-checkout-review-order-table tfoot tr td,table.shop_table.woocommerce-checkout-review-order-table tfoot tr th,table.woocommerce-table.woocommerce-table--order-details.shop_table.order_details tfoot tr td,table.woocommerce-table.woocommerce-table--order-details.shop_table.order_details tfoot tr th{padding:.8em .8em;font-weight:700}.cart_totals table td.product-total,.cart_totals table tfoot td,table.shop_table.shop_table_responsive.cart.woocommerce-cart-form__contents td.product-total,table.shop_table.shop_table_responsive.cart.woocommerce-cart-form__contents tfoot td,table.shop_table.woocommerce-checkout-review-order-table td.product-total,table.shop_table.woocommerce-checkout-review-order-table tfoot td,table.woocommerce-table.woocommerce-table--order-details.shop_table.order_details td.product-total,table.woocommerce-table.woocommerce-table--order-details.shop_table.order_details tfoot td{text-align:right}.woocommerce-order-received .woocommerce-order{border:1px solid var(--border-color);padding:30px;max-width:900px;margin-inline:auto;margin-bottom:60px;border-radius:5px}.woocommerce-order-received .woocommerce-order ul.woocommerce-order-overview.woocommerce-thankyou-order-details.order_details li{list-style:none}.woocommerce-order-received .woocommerce-order h2{background-color:transparent!important;padding:0!important;border-style:none none solid none!important;font-weight:700;margin-bottom:1em;border-bottom:2px solid var(--border-color);position:relative}.woocommerce-order-received .woocommerce-order h2::after{content:none!important}.woocommerce-order-received .woocommerce-order h2::before{position:absolute;bottom:-2px;left:0;content:"";width:30%;border-bottom:2px solid var(--main-color)}button#pay-button{display:flex;height:50px;margin-top:20px;margin-inline:auto;background-color:#ccc;align-items:center;justify-content:center;padding-inline:20px;width:300px;font-size:1.1em;font-weight:700}button#pay-button.is_processing{opacity:.6;pointer-events:none}button#pay-button.el_linkButton{background-color:var(--wc-button-bg,#333);color:var(--wc-button-color,#fff);transition:all var(--transition)}@media (hover:hover){button#pay-button.el_linkButton:hover{background-color:var(--wc-button-hover-bg,#666);color:var(--wc-button-hover-color,#fff)}}.bl_installmentForm{margin-top:20px;position:relative}.bl_installmentForm.is_processing{opacity:.6;pointer-events:none}.bl_installmentForm.is_processing::after{content:"処理中･･･";position:absolute;inset:0;background-color:rgba(255,255,255,.6);display:flex;align-items:center;justify-content:center;font-size:2em;font-weight:700;width:100%;height:100%}.bl_order_accordion{display:none}.bl_order_accordion ul.order_details.bankjp_details{padding-left:0!important}.bl_order_accordion ul.order_details.bankjp_details>li{list-style:none!important}.bl_accordion_header{display:flex;align-items:center;flex-wrap:wrap;justify-content:space-between;gap:20px}.bl_order_accordion_toggle{cursor:pointer;display:inline-block;color:var(--link-color);transition:color var(--transition)}@media (hover:hover){.bl_order_accordion_toggle:hover{color:var(--link-hover-color)}}.bl_order_accordion_toggle .is_show{display:inline}.bl_order_accordion_toggle .is_close{display:none}.bl_order_accordion_toggle.is-close .is_show{display:none}.bl_order_accordion_toggle.is-close .is_close{display:inline}ul.wc_payment_methods.payment_methods.methods label{display:inline-flex;align-items:center;gap:10px}ul.wc_payment_methods.payment_methods.methods label::after{display:inline-block;width:38px;height:25px;background-size:contain;background-repeat:no-repeat;background-position:center}ul.wc_payment_methods.payment_methods.methods label img{display:none}.wp-block-woocommerce-cart .wp-block-woocommerce-cart-cross-sells-block .cross-sells-product{text-align:left!important}.wp-block-woocommerce-cart .wp-block-woocommerce-cart-cross-sells-block h2.wp-block-heading{--wp--preset--font-size--large:2em;font-size:2em;font-weight:700;margin-bottom:20px;text-align:center}.wp-block-woocommerce-cart .wp-block-woocommerce-cart-cross-sells-block h3.wp-block-cart-cross-sells-product__product-title{font-size:1.1em;text-align:left;margin-bottom:0!important}.wp-block-woocommerce-cart .wp-block-woocommerce-cart-cross-sells-block h3.wp-block-cart-cross-sells-product__product-title a{color:var(--text-color)}.wp-block-woocommerce-cart .wp-block-woocommerce-cart-cross-sells-block .wc-block-components-product-button__button{background-color:var(--wc-button-bg)!important;color:var(--wc-button-color)!important;transition:all var(--transition);border-radius:var(--wc-button-radius)!important;font-size:16px;font-weight:700;padding-block:5px;min-height:48px;padding-inline:15px;width:100%!important}@media (hover:hover){.wp-block-woocommerce-cart .wp-block-woocommerce-cart-cross-sells-block .wc-block-components-product-button__button:hover{background-color:var(--wc-button-hover-bg)!important;color:var(--wc-button-hover-color)!important}}.wp-block-woocommerce-cart .wp-block-woocommerce-cart-cross-sells-block .wc-block-components-product-image{margin-bottom:10px}.wp-block-woocommerce-cart .wp-block-woocommerce-cart-cross-sells-block .wc-block-components-product-rating-stars__stars{color:var(--rating-color)}.wp-block-woocommerce-cart .wp-block-woocommerce-cart-cross-sells-block span.wc-block-components-product-price.wp-block-cart-cross-sells-product__product-price.price.wc-block-components-product-price{color:var(--price-color);font-size:1em;line-height:1.4}.wp-block-woocommerce-cart a.wp-block-button__link{border-radius:var(--wc-button-radius);background-color:var(--wc-button-bg);color:var(--wc-button-color);transition:all var(--transition)}@media (hover:hover){.wp-block-woocommerce-cart a.wp-block-button__link:hover{background-color:var(--wc-button-hover-bg);color:var(--wc-button-hover-color)}}.bl_cart_wrapper{display:grid;gap:20px}@media screen and (min-width:900px){.bl_cart_wrapper{gap:40px;grid-template-columns:1fr 300px}}.woocommerce .cart-collaterals,.woocommerce-page .cart-collaterals{display:grid}.woocommerce .cart-collaterals::after,.woocommerce .cart-collaterals::before,.woocommerce-page .cart-collaterals::after,.woocommerce-page .cart-collaterals::before{content:none}.woocommerce .cart-collaterals>*,.woocommerce-page .cart-collaterals>*{width:100%!important;float:none!important}#add_payment_method .wc-proceed-to-checkout a.checkout-button,.woocommerce-cart .wc-proceed-to-checkout a.checkout-button,.woocommerce-checkout .wc-proceed-to-checkout a.checkout-button{border-radius:var(--wc-button-radius);background-color:var(--wc-button-bg);color:var(--wc-button-color);transition:all var(--transition)}@media (hover:hover){#add_payment_method .wc-proceed-to-checkout a.checkout-button:hover,.woocommerce-cart .wc-proceed-to-checkout a.checkout-button:hover,.woocommerce-checkout .wc-proceed-to-checkout a.checkout-button:hover{background-color:var(--wc-button-hover-bg);color:var(--wc-button-hover-color)}}.cart_totals h2,.woocommerce-cart-form h2{font-weight:700;font-size:1.3em;border-bottom:2px solid var(--border-color);position:relative;margin-bottom:1.5em}.cart_totals h2::before,.woocommerce-cart-form h2::before{position:absolute;bottom:-2px;left:0;content:"";width:30%;border-bottom:2px solid var(--main-color)}.woocommerce-cart-form__contents+.bl_quotationForm_wrapper{margin-top:20px}table.shop_table.shop_table_responsive.cart.woocommerce-cart-form__contents input[type=number],table.shop_table.shop_table_responsive.cart.woocommerce-cart-form__contents input[type=text]{padding:8px}table.shop_table.shop_table_responsive.cart.woocommerce-cart-form__contents input[name=coupon_code]{width:300px;margin-right:10px}table.shop_table.shop_table_responsive.cart.woocommerce-cart-form__contents button[name=update_cart]{border-radius:var(--wc-button-radius);background-color:var(--wc-button-bg);color:var(--wc-button-color);transition:all var(--transition);font-size:15px;font-weight:400;display:none}@media (hover:hover){table.shop_table.shop_table_responsive.cart.woocommerce-cart-form__contents button[name=update_cart]:hover{background-color:var(--wc-button-hover-bg);color:var(--wc-button-hover-color)}}table.shop_table.shop_table_responsive.cart.woocommerce-cart-form__contents button[name=update_cart]:disabled{pointer-events:none}table.shop_table.shop_table_responsive.cart.woocommerce-cart-form__contents button[name=apply_coupon]{border-radius:var(--wc-button-radius);background-color:var(--wc-button-color);color:var(--wc-button-bg);border:1px solid var(--wc-button-bg);transition:all var(--transition);font-size:15px;font-weight:400}@media (hover:hover){table.shop_table.shop_table_responsive.cart.woocommerce-cart-form__contents button[name=apply_coupon]:hover{background-color:var(--wc-button-hover-bg);color:var(--wc-button-hover-color)}}table.shop_table.shop_table_responsive.cart.woocommerce-cart-form__contents button[name=apply_coupon]:disabled{pointer-events:none}table.shop_table.shop_table_responsive.cart.woocommerce-cart-form__contents a.remove{font-size:14px;display:flex;align-items:center;justify-content:center;padding:5px 10px;line-height:1;white-space:nowrap;width:auto;height:auto;background-color:#efefef;border-radius:99px;--wc-red:#666;font-weight:500;transition:all var(--transition)}table.shop_table.shop_table_responsive.cart.woocommerce-cart-form__contents a.remove:hover{background-color:#a00!important}table.shop_table.shop_table_responsive.cart.woocommerce-cart-form__contents .coupon{display:flex;align-items:center;flex-wrap:wrap;row-gap:10px;-moz-column-gap:10px;column-gap:10px}p.return-to-shop{text-align:center}p.return-to-shop a.button.wc-backward{border-radius:var(--wc-button-radius);background-color:var(--wc-button-bg);color:var(--wc-button-color);transition:all var(--transition)}@media (hover:hover){p.return-to-shop a.button.wc-backward:hover{background-color:var(--wc-button-hover-bg);color:var(--wc-button-hover-color)}}.wc-empty-cart-message{display:none}.el_empty_cart_message{text-align:center;margin-block:50px;font-size:1.3em}@media screen and (max-width:899px){.woocommerce table.shop_table_responsive tr.woocommerce-cart-form__cart-item,.woocommerce-page table.shop_table_responsive tr.woocommerce-cart-form__cart-item{position:relative;display:grid;grid-template-columns:auto auto auto;grid-template-rows:auto auto;grid-template-areas:"image name remove" "price quantity subtotal"}.woocommerce table.shop_table_responsive tr.woocommerce-cart-form__cart-item td,.woocommerce-page table.shop_table_responsive tr.woocommerce-cart-form__cart-item td{border:none!important;display:flex;flex-direction:column;width:100%}.woocommerce table.shop_table_responsive tr.woocommerce-cart-form__cart-item td:before,.woocommerce-page table.shop_table_responsive tr.woocommerce-cart-form__cart-item td:before{float:none!important;display:block!important;font-weight:400!important;text-align:left!important;font-size:14px}.woocommerce table.shop_table_responsive tr.woocommerce-cart-form__cart-item td.product-thumbnail,.woocommerce-page table.shop_table_responsive tr.woocommerce-cart-form__cart-item td.product-thumbnail{grid-area:image;justify-self:center;display:block!important}.woocommerce table.shop_table_responsive tr.woocommerce-cart-form__cart-item td.product-thumbnail::before,.woocommerce-page table.shop_table_responsive tr.woocommerce-cart-form__cart-item td.product-thumbnail::before{content:none}.woocommerce table.shop_table_responsive tr.woocommerce-cart-form__cart-item td.product-thumbnail img,.woocommerce-page table.shop_table_responsive tr.woocommerce-cart-form__cart-item td.product-thumbnail img{width:80px}.woocommerce table.shop_table_responsive tr.woocommerce-cart-form__cart-item td.product-name,.woocommerce-page table.shop_table_responsive tr.woocommerce-cart-form__cart-item td.product-name{grid-area:name;text-align:left!important}.woocommerce table.shop_table_responsive tr.woocommerce-cart-form__cart-item td.product-name::before,.woocommerce-page table.shop_table_responsive tr.woocommerce-cart-form__cart-item td.product-name::before{content:none}.woocommerce table.shop_table_responsive tr.woocommerce-cart-form__cart-item td.product-price,.woocommerce-page table.shop_table_responsive tr.woocommerce-cart-form__cart-item td.product-price{grid-area:price;justify-self:center}.woocommerce table.shop_table_responsive tr.woocommerce-cart-form__cart-item td.product-quantity,.woocommerce-page table.shop_table_responsive tr.woocommerce-cart-form__cart-item td.product-quantity{grid-area:quantity;justify-self:center}.woocommerce table.shop_table_responsive tr.woocommerce-cart-form__cart-item td.product-quantity input[type=number],.woocommerce-page table.shop_table_responsive tr.woocommerce-cart-form__cart-item td.product-quantity input[type=number]{padding-block:3px}.woocommerce table.shop_table_responsive tr.woocommerce-cart-form__cart-item td.product-subtotal,.woocommerce-page table.shop_table_responsive tr.woocommerce-cart-form__cart-item td.product-subtotal{grid-area:subtotal;justify-self:center}.woocommerce table.shop_table_responsive tr.woocommerce-cart-form__cart-item td.product-remove,.woocommerce-page table.shop_table_responsive tr.woocommerce-cart-form__cart-item td.product-remove{grid-area:remove}.woocommerce table.shop_table_responsive tr.woocommerce-cart-form__cart-item td.product-remove::before,.woocommerce-page table.shop_table_responsive tr.woocommerce-cart-form__cart-item td.product-remove::before{content:none}.woocommerce table.shop_table_responsive tr.woocommerce-cart-form__cart-item td.product-remove a.remove,.woocommerce-page table.shop_table_responsive tr.woocommerce-cart-form__cart-item td.product-remove a.remove{width:-moz-fit-content;width:fit-content;margin-left:auto;border:1px solid #666;background-color:#fff;padding-inline:10px}}#add_payment_method table.cart img,.woocommerce-cart table.cart img,.woocommerce-checkout table.cart img{width:120px}.post-type-archive-product .bl_main_sidebar,.tax-product_cat .bl_main_sidebar{margin-bottom:0}.post-type-archive-product .content-area,.tax-product_cat .content-area{background-color:#f5f5f5}.post-type-archive-product .content-area ul.products,.related.products ul.products,.tax-product_cat .content-area ul.products,.woocommerce .cross-sells ul.products,.woocommerce .up-sells ul.products{display:grid;grid-gap:18px;padding-left:0!important;grid-template-columns:1fr;--li-product-pd:26px 44px 32px;--li-product-fsz:1.5625em}@media screen and (min-width:900px){.post-type-archive-product .content-area ul.products,.related.products ul.products,.tax-product_cat .content-area ul.products,.woocommerce .cross-sells ul.products,.woocommerce .up-sells ul.products{grid-template-columns:repeat(var(--product-column),1fr)}.post-type-archive-product .content-area ul.products.columns-3,.related.products ul.products.columns-3,.tax-product_cat .content-area ul.products.columns-3,.woocommerce .cross-sells ul.products.columns-3,.woocommerce .up-sells ul.products.columns-3{--product-column:3}.post-type-archive-product .content-area ul.products.columns-2,.related.products ul.products.columns-2,.tax-product_cat .content-area ul.products.columns-2,.woocommerce .cross-sells ul.products.columns-2,.woocommerce .up-sells ul.products.columns-2{--product-column:2}.post-type-archive-product .content-area ul.products.columns-4,.related.products ul.products.columns-4,.tax-product_cat .content-area ul.products.columns-4,.woocommerce .cross-sells ul.products.columns-4,.woocommerce .up-sells ul.products.columns-4{--product-column:4;--li-product-fsz:1.3em;--li-product-pd:24px 24px 24px}.post-type-archive-product .content-area ul.products.columns-5,.related.products ul.products.columns-5,.tax-product_cat .content-area ul.products.columns-5,.woocommerce .cross-sells ul.products.columns-5,.woocommerce .up-sells ul.products.columns-5{--product-column:5;--li-product-fsz:1.1em;--li-product-pd:24px 16px 24px}}.post-type-archive-product .content-area ul.products::after,.post-type-archive-product .content-area ul.products::before,.related.products ul.products::after,.related.products ul.products::before,.tax-product_cat .content-area ul.products::after,.tax-product_cat .content-area ul.products::before,.woocommerce .cross-sells ul.products::after,.woocommerce .cross-sells ul.products::before,.woocommerce .up-sells ul.products::after,.woocommerce .up-sells ul.products::before{content:none}.post-type-archive-product .content-area ul.products li.product,.related.products ul.products li.product,.tax-product_cat .content-area ul.products li.product,.woocommerce .cross-sells ul.products li.product,.woocommerce .up-sells ul.products li.product{width:100%!important;padding:var(--li-product-pd);background-color:#fff;border-radius:10px;display:grid;position:relative;grid-template-rows:subgrid;grid-row:span 5;gap:0;margin:0}.post-type-archive-product .content-area ul.products li.product a.woocommerce-loop-product__link,.related.products ul.products li.product a.woocommerce-loop-product__link,.tax-product_cat .content-area ul.products li.product a.woocommerce-loop-product__link,.woocommerce .cross-sells ul.products li.product a.woocommerce-loop-product__link,.woocommerce .up-sells ul.products li.product a.woocommerce-loop-product__link{display:flex;flex-direction:column;height:100%;color:var(--text-color)}.post-type-archive-product .content-area ul.products span.price,.related.products ul.products span.price,.tax-product_cat .content-area ul.products span.price,.woocommerce .cross-sells ul.products span.price,.woocommerce .up-sells ul.products span.price{padding-top:10px;font-size:var(--li-product-fsz)!important}.woocommerce .cross-sells h2,.woocommerce .up-sells h2{font-weight:700;font-size:20px}.woocommerce .cross-sells ul,.woocommerce .up-sells ul{--product-column:3}.woocommerce ul.products li.product{display:flex;position:relative;gap:0}.woocommerce ul.products li.product .woocommerce-loop-category__title,.woocommerce ul.products li.product .woocommerce-loop-product__title,.woocommerce ul.products li.product h3{font-size:1.125em;text-align:left;padding-block:0;font-weight:400;line-height:1.2;font-weight:700;margin-top:20px}.woocommerce ul.products li.product .el_product_excerpt{font-size:.9em;opacity:.8;line-height:1.4}.woocommerce ul.products li.product .el_product_loop_rating{display:flex;flex-wrap:wrap;gap:5px}.woocommerce ul.products li.product .el_product_loop_rating .el_review_count{font-size:.85em;color:var(--text-color);line-height:1.2}@media (hover:hover){.woocommerce ul.products li.product a:hover{color:var(--text-color)}.woocommerce ul.products li.product a:hover img{transform:scale(1.03)}}.woocommerce ul.products li.product a.woocommerce-loop-product__link{display:flex;flex-direction:column;color:var(--text-color)}.woocommerce ul.products li.product a.added_to_cart.wc-forward{display:block;text-align:center;color:var(--link-color);margin-bottom:-10px}.woocommerce ul.products li.product a.button{display:block;margin-inline:auto;text-align:center;border-radius:var(--wc-button-radius)}.woocommerce ul.products li.product a.button,.woocommerce ul.products li.product a.button.add_to_cart_button{background-color:var(--wc-atc-button-bg);color:var(--wc-atc-button-color);transition:all var(--transition)}.woocommerce ul.products li.product a.button.add_to_cart_button:hover,.woocommerce ul.products li.product a.button:hover{background-color:var(--wc-atc-button-hover-bg);color:var(--wc-atc-button-hover-color)}.woocommerce ul.products li.product a.button.product-detail-link{background-color:var(--wc-button-bg);color:var(--wc-button-color);transition:all var(--transition)}.woocommerce ul.products li.product a.button.product-detail-link:hover{background-color:var(--wc-button-hover-bg);color:var(--wc-button-hover-color)}.woocommerce ul.products li.product span.price{margin-top:auto}.woocommerce ul.products li.product figure.exmj-product-thumbnail-wrapper{border-radius:5px;overflow:hidden}.woocommerce ul.products li.product figure.exmj-product-thumbnail-wrapper img{margin-bottom:0;transition:transform var(--transition)}.woocommerce ul.products li.product .el_product_meta>*{margin-top:10px}.is_border_atc_button ul.products li.product a.button.add_to_cart_button{border:1px solid var(--wc-atc-button-color)}ul.wc-block-product-template.wp-block-woocommerce-product-template{padding-left:0!important}ul.wc-block-product-template.wp-block-woocommerce-product-template li{list-style:none!important}.wc-block-product .wc-block-components-product-image a{border-radius:5px;overflow:hidden}.wc-block-product .wc-block-components-product-image a img{transition:all var(--transition)}@media (hover:hover){.wc-block-product .wc-block-components-product-image a:hover img{transform:scale(1.03)}}.wc-block-product h2.has-text-align-center.wp-block-post-title{background-color:transparent!important;color:var(--text-color)!important;text-align:left!important;padding:0!important;border:none!important;margin-bottom:0!important;--wp--preset--font-size--medium:1.1em!important}.wc-block-product h2.has-text-align-center.wp-block-post-title a{color:var(--text-color)!important}.wc-block-product .wp-block-woocommerce-product-price{color:var(--price-color);font-size:1em;margin-bottom:0;line-height:1.4;text-align:left}.wc-block-product .wp-block-woocommerce-product-price .wc-block-components-product-price.wc-block-grid__product-price{--wp--preset--font-size--small:1em!important;text-align:left!important}.wc-block-product .wp-block-woocommerce-product-price .wc-block-components-product-price.wc-block-grid__product-price ins{font-weight:700;text-decoration:none}.wc-block-product .wp-block-woocommerce-product-price .wc-block-components-product-price.wc-block-grid__product-price del{opacity:.7}.wc-block-product .wp-block-button.wc-block-components-product-button{margin-top:1em;align-items:flex-start}.wc-block-product .wp-block-button.wc-block-components-product-button .wc-block-components-product-button__button{border-radius:var(--wc-button-radius)!important;--wp--preset--font-size--small:16px;font-weight:700;line-height:1;cursor:pointer;position:relative;text-decoration:none;overflow:visible;padding:.618em 1em;font-weight:700;border-radius:3px;left:auto;border:0;display:inline-block}.wc-block-product .wc-block-components-product-sale-badge{background-color:var(--sale-badge-bg-color);border:none;color:var(--sale-badge-text-color);padding:0 10px;z-index:2}.wc-block-product .wc-block-components-product-sale-badge span{background-color:transparent}.product-item span.onsale,.woocommerce span.onsale{background-color:var(--sale-badge-bg-color);border:none;color:var(--sale-badge-text-color);padding:5px 10px;line-height:1.2;min-height:auto;min-width:auto;border-radius:5px;margin:.5em .5em 0 0!important;font-size:var(--sale-badge-font-size);font-weight:700}.product-item span.onsale .onsale_unit,.woocommerce span.onsale .onsale_unit{font-size:.7em}.woocommerce .bl_productGallery span.onsale{font-size:var(--sale-badge-single-font-size)}.woocommerce-notices-wrapper{position:fixed;top:0;left:0;z-index:99;width:100%;background-color:rgba(51,51,51,.7725490196);animation:toast-slide 8s ease forwards}.woocommerce-notices-wrapper .woocommerce-error,.woocommerce-notices-wrapper .woocommerce-info,.woocommerce-notices-wrapper .woocommerce-message{color:#fff;margin:0;max-width:var(--site-width);margin-inline:auto;background-color:transparent;border-top:none}@keyframes toast-slide{0%{transform:translateY(-100%);opacity:0}12.5%{transform:translateY(0);opacity:1}87.5%{transform:translateY(0);opacity:1}100%{transform:translateY(-100%);opacity:0}}@media (prefers-reduced-motion:reduce){.woocommerce-notices-wrapper{animation:none;transition:none}}.exmj-offer-button{margin-top:2em;text-align:center}.exmj-offer-button a.exmj-offer-link-text{font-size:1.2em}@media (hover:hover){.exmj-offer-button a.exmj-offer-link-text:hover{text-decoration:underline}}.exmj-offer-button a.exmj-offer-link-banner{display:block;margin-inline:auto;width:-moz-fit-content;width:fit-content;transition:opacity var(--transition)}.exmj-offer-button a.exmj-offer-link-banner img{display:block;margin-inline:auto}@media (hover:hover){.exmj-offer-button a.exmj-offer-link-banner:hover{opacity:.8}}.bl_couponButton{position:fixed;z-index:9999;cursor:pointer;background-color:var(--coupon-button-bg,#fff);color:var(--coupon-button-color,#333);border-radius:10px;box-shadow:0 4px 15px rgba(0,0,0,.3);display:flex;flex-direction:column;gap:5px;align-items:center;justify-content:center;transition:all .3s ease;max-width:100px;transition:all var(--transition);padding:10px 10px;font-size:14px}@media (hover:hover){.bl_couponButton:hover{box-shadow:0 4px 8px rgba(0,0,0,.3)}}@media screen and (min-width:900px){.bl_couponButton{max-width:150px;font-size:16px;padding:15px 20px}}@media screen and (min-width:900px){.bl_couponButton.left-top{top:150px;left:20px;bottom:auto;right:auto}.bl_couponButton.right-top{top:150px;right:20px;bottom:auto;left:auto}.bl_couponButton.left-bottom{bottom:20px;left:20px;top:auto;right:auto}.bl_couponButton.right-bottom{bottom:20px;right:20px;top:auto;left:auto}.bl_couponButton.left-bottom,.bl_couponButton.right-bottom{bottom:20px}.has_fixed_footer.show_fixed_footer .bl_couponButton.left-bottom,.has_fixed_footer.show_fixed_footer .bl_couponButton.right-bottom{bottom:calc(10px + var(--fixed-footer-h,50px))}}@media screen and (max-width:899px){.bl_couponButton.right-top-sp{top:100px;bottom:auto;left:auto;right:10px}.bl_couponButton.left-top-sp{top:100px;bottom:auto;left:10px;right:auto}.bl_couponButton.right-bottom-sp{top:auto;left:auto;right:10px}.bl_couponButton.left-bottom-sp{top:auto;left:10px;right:auto}.bl_couponButton.left-bottom-sp,.bl_couponButton.right-bottom-sp{bottom:10px}.has_fixed_footer.show_fixed_footer .bl_couponButton.left-bottom-sp,.has_fixed_footer.show_fixed_footer .bl_couponButton.right-bottom-sp{bottom:calc(10px + var(--fixed-footer-h,50px))}}.bl_couponButton.is_transparent{box-shadow:none}.bl_couponButton .el_couponButton_image{width:40px;height:40px;-o-object-fit:contain;object-fit:contain;margin-inline:auto}.bl_couponButton .el_couponButton_title{font-weight:700;line-height:1.2}.bl_couponButton .el_couponButton_discount{font-size:.875em;opacity:.9}.bl_couponButton .el_couponButton_close{position:absolute;top:-10px;right:-5px;background:#fff;border:2px solid #333;font-size:20px;cursor:pointer;line-height:1;width:1.2em;height:1.2em;border-radius:100%;display:flex;align-items:center;justify-content:center;transition:all var(--transition)}@media (hover:hover){.bl_couponButton .el_couponButton_close:hover{background:#333;color:#fff}}.bl_couponPopup{display:none;position:fixed;visibility:hidden;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.8);z-index:10000;justify-content:center;align-items:center}.bl_couponPopup.is_show{display:flex;visibility:visible}.bl_couponPopup.is_applying{pointer-events:none;opacity:.6}.bl_couponPopup.is_applying .el_couponPopup_content::before{content:"適用中...";position:absolute;color:#fff;font-size:20px;font-weight:700;top:50%;left:50%;transform:translate(-50%,-50%);background:rgba(0,0,0,.7);padding:15px 30px;border-radius:10px;z-index:10}.bl_couponPopup .el_couponPopup_content{background:#fff;padding:30px;border-radius:10px;max-width:400px;width:90%;text-align:center;position:relative}.bl_couponPopup .el_couponPopup_close{position:absolute;top:0;right:10px;background:0 0;border:none;font-size:24px;cursor:pointer;color:#999}.bl_couponPopup .el_couponPopup_title{color:#e74c3c;margin-bottom:15px;font-size:24px}.bl_couponPopup .el_couponPopup_image+*{margin-top:10px}.bl_couponPopup .el_couponPopup_image img{max-width:300px;max-height:250px}.bl_couponPopup .el_couponPopup_discount{font-size:24px;font-weight:700;line-height:1.4}.bl_couponPopup .el_couponPopup_discount span{color:var(--coupon-discount-color);font-size:1.3em;margin-right:2px}.bl_couponPopup .el_couponPopup_description{opacity:.7;line-height:1.4;margin-top:3px}.bl_couponPopup .el_couponPopup_code{background:#f1f1f1;padding-block:10px 15px;padding-inline:15px;margin:5px 0 25px;border:5px solid #ccc}.bl_couponPopup .el_couponPopup_code .el_couponPopup_code_title{font-weight:700;opacity:.7;font-size:15px}.bl_couponPopup .el_couponPopup_code .el_couponPopup_code_value{font-size:25px;line-height:1;font-weight:700;color:var(--coupon-discount-color);margin:0;font-family:monospace}.bl_couponPopup .el_couponPopup_copy{background:#3498db;color:#fff;border:none;padding:12px 24px;border-radius:5px;cursor:pointer;font-size:16px;margin-right:10px}.bl_couponPopup .el_couponPopup_apply{background:var(--coupon-apply-bg-color,#e74c3c);color:var(--coupon-apply-text-color,#fff);border:none;padding:12px 24px;border-radius:5px;cursor:pointer;font-size:16px;font-weight:700}.bl_couponPopup.is_applied .el_couponPopup_apply{opacity:.4;cursor:not-allowed;pointer-events:none}.bl_couponPopup .el_couponPopup_result .woocommerce-error,.bl_couponPopup .el_couponPopup_result .woocommerce-info,.bl_couponPopup .el_couponPopup_result .woocommerce-message{margin-top:25px;margin-bottom:0;border:none;line-height:1.4;text-align:left}.bl_couponPopup .el_couponPopup_result .woocommerce-message{background-color:#f2f6e3}.bl_couponPopup .el_couponPopup_result .woocommerce-error{background-color:#fff0ee}@media screen and (max-width:540px){.bl_couponPopup .el_couponPopup_content{padding:20px}.bl_couponPopup .el_couponPopup_title{font-size:20px}.bl_couponPopup .el_couponPopup_code{padding:10px;margin:15px 0}.bl_couponPopup .el_couponPopup_code .el_couponPopup_code_value{font-size:18px}.bl_couponPopup .el_couponPopup_apply,.bl_couponPopup .el_couponPopup_copy{padding:10px 20px;font-size:14px;margin:5px 5px 0 0}}.bl_sindan_swiper{max-width:900px;margin-inline:auto;width:90vw}.bl_sindan_slide{min-height:400px;display:flex;align-items:center;justify-content:center;background-color:#fff;position:relative;padding-block:35px}a.reset_button.js-slide-to{position:absolute;display:block;width:100%;bottom:10px;left:0;text-align:center;right:20px;font-size:12px;padding-inline:20px;color:var(--sndn-link-color,#777)!important}a.reset_button.js-slide-to:hover{opacity:.7}.bl_sindan_questions{display:flex;flex-direction:column;gap:30px;width:100%;align-items:center;justify-content:center;padding:20px}.bl_sindan_button{display:flex;align-items:center;justify-content:center;background-color:var(--sndn-button-bg-color);color:var(--sndn-button-text-color)!important;font-size:var(--sndn-button-font-size);font-weight:700;padding:1em 20px;min-height:50px;width:100%;max-width:400px;border-radius:10px;line-height:1.4;transition:all .3s ease}.bl_sindan_button:hover{opacity:.8}.bl_sindan_button img{vertical-align:text-bottom}.bl_sindan_result{display:block;padding:20px}.bl_qimk_form{margin-inline:auto;padding-inline:20px;padding-block:20px;background-color:#fafafa;border:1px solid #efefef;border-radius:8px;position:relative}.bl_qimk_form.is_processing{pointer-events:none;opacity:.6}.bl_qimk_form.is_processing::after{content:"処理中...";position:fixed;display:flex;align-items:center;justify-content:center;height:100%;width:100%;top:0;left:0;background-color:rgba(255,255,255,.5);padding:10px 20px;border-radius:5px;font-size:1.2em;font-weight:700;z-index:10}.bl_qimk_form.is_download{display:none}.bl_qimk_form button{padding:10px;width:100%;display:flex;align-items:center;justify-content:center;background-color:var(--wc-button-bg);color:var(--wc-button-color);border-radius:var(--wc-button-radius);margin-inline:auto;margin-block:2em 1em;max-width:500px;font-weight:700;font-size:1em;transition:opacity .3s ease}.bl_qimk_form button:hover{opacity:.8}.bl_qimk_form .ui-datepicker{position:absolute!important;top:50%!important;left:20%!important}.bl_formItem{display:grid;grid-template-columns:30% 1fr;gap:20px;position:relative}@media screen and (max-width:760px){.bl_formItem{grid-template-columns:1fr;gap:0;position:relative}}.bl_formItem__Label{font-weight:700;padding-block:0.8em;line-height:1.4;align-self:center;font-size:15px}@media screen and (max-width:760px){.bl_formItem__Label{padding-block:0.5em 0}}.bl_formItem__Label label.require:after{content:"必須";display:inline-flex;align-items:center;justify-content:center;background-color:#d33;color:#fff;padding:2px 8px;border-radius:5px;margin-left:10px;font-size:.7em;font-weight:400}.bl_formItem__input{padding-block:0.8em;align-self:center}@media screen and (max-width:760px){.bl_formItem__input{padding-block:0.5em 0.8em}}.bl_formItem__input input[type=date],.bl_formItem__input input[type=email],.bl_formItem__input input[type=number],.bl_formItem__input input[type=tel],.bl_formItem__input input[type=text]{border:1px solid #ccc;padding:8px 8px;width:100%;border-radius:5px}.bl_formItem__input input[type=date].error,.bl_formItem__input input[type=email].error,.bl_formItem__input input[type=number].error,.bl_formItem__input input[type=tel].error,.bl_formItem__input input[type=text].error{background-color:#f9d6d6}.bl_formItem__input input[type=date]{width:200px}.bl_formItem__input select{border:1px solid #ccc;padding:8px 8px;border-radius:5px;max-width:250px;margin-left:auto}.bl_formItem__input input:focus,.bl_formItem__input select:focus{box-shadow:0 0 4px #cecece}.bl_formItem__input fieldset{padding:1em;display:flex;flex-direction:column;border:none;position:relative}.bl_formItem__input fieldset label.error{position:absolute;bottom:-13px;left:0}.bl_formItem__input input[type=checkbox],.bl_formItem__input input[type=radio]{margin-right:10px;transform:scale(1.5);width:13px;display:inline-block}.bl_formItem__input textarea{width:100%;border:1px solid #ccc;border-radius:5px}.bl_formItem__input .error{color:#d33}.bl_formItem__input input.p-postal-code,.bl_formItem__input input.p-region{width:110px}.bl_productItem{display:flex;justify-content:space-between;padding-block:10px;border-bottom:1px solid #ccc;align-items:center;flex-wrap:wrap;gap:10px}.bl_productItem__name{line-height:1.4;padding-left:24px;text-indent:-21px}.bl_productItem__qty{white-space:nowrap;margin-left:10px;opacity:.3}.bl_productItem__qty.is_checked{opacity:1}.bl_productItem__qty input[type=number]{width:60px;padding-inline:0;padding-block:5px;text-align:right}.radio_item{text-indent:-22px;padding-left:27px}.radio_item+.radio_item{margin-top:10px}.ly_download{display:flex;width:100vw;height:100vh;justify-content:center;align-items:center;flex-direction:column}.ly_download div{text-align:center}.ly_download .qimk_button{display:flex;text-align:center;justify-content:center;padding:10px;width:100%;max-width:400px;background-color:#00a73d;color:#fff;border-radius:5px;font-weight:700;font-size:1.8em;margin-block:20px}.el_pdf_download_box{line-height:1.5;padding-block:16px;padding-inline:16px}.el_pdf_download_box>*+*{margin-top:1.5em}.el_pdf_download_box button.button{cursor:pointer;background-color:var(--wc-button-bg);color:var(--wc-button-color);border-radius:var(--wc-button-radius);padding:10px;width:100%;max-width:400px;margin-inline:auto;margin-block:1.5em;display:flex;align-items:center;justify-content:center;font-weight:700;font-size:1em;transition:all .3s ease}.el_pdf_download_box button.button:hover{background-color:var(--wc-button-hover-bg);color:var(--wc-button-hover-color)}.bl_qimk_form_wrapper{max-width:900px;margin-inline:auto}.bl_qimk_form_wrapper>div{text-align:center}.wp-block-media-text.bl_forTarget{display:flex;flex-direction:column}@media screen and (min-width:900px){.wp-block-media-text.bl_forTarget{display:grid;grid-template-columns:1fr 30%!important;gap:30px}}.wp-block-media-text.bl_forTarget .wp-block-media-text__content{padding:0;margin-inline:auto;width:100%}.wp-block-media-text.bl_forTarget .wp-block-media-text__media{margin-inline:auto}@media screen and (max-width:899px){.wp-block-media-text.bl_forTarget .wp-block-media-text__media{margin-top:20px}}.bl_forTarget_title{color:var(--main-color);border:2px solid;padding:10px;font-weight:700;font-size:1.4rem;text-align:center;width:100%}.bl_forTarget_subTitle{text-align:center;font-weight:700;margin:15px 0 10px;font-size:1.1rem}.bl_forTarget_desc{font-size:.9rem}.wp-block-cover.bl_reason{padding-inline:20px;padding-block:80px 30px}@media screen and (min-width:900px){.wp-block-cover.bl_reason{padding-inline:40px;padding-block:30px}}.wp-block-cover.bl_reason img.wp-block-cover__image-background{height:auto}.wp-block-cover.bl_reason .bl_reason_title{position:relative;border:none;padding:0 0 20px 0;margin:0 0 15px 0;background-color:transparent;font-size:1.4rem;color:#fff;font-weight:700}@media screen and (min-width:900px){.wp-block-cover.bl_reason .bl_reason_title{font-size:1.8rem}}.wp-block-cover.bl_reason .bl_reason_title::after{display:block;position:absolute;border:none;bottom:0;left:0;content:"";background-color:#fff;width:80px;height:3px}.wp-block-cover.bl_reason ol.bl_reason_list{counter-reset:reason 0;margin:0 0 15px 0;padding:0}.wp-block-cover.bl_reason ol.bl_reason_list li{counter-increment:reason;position:relative;margin:8px 0;display:block;width:-moz-fit-content;width:fit-content;background-color:#fff;padding:10px 20px 10px 30px;box-sizing:content-box;font-weight:700;font-size:1.1rem;color:#333;line-height:1.2}.wp-block-cover.bl_reason ol.bl_reason_list li::before{content:counter(reason);color:var(--main-color);font-weight:700;font-size:2.6em;position:absolute;left:-6px;top:-3px;line-height:1;font-style:italic}.wp-block-cover.bl_reason .bl_reason_more{font-size:.9rem;color:#fff}.wp-block-cover.bl_reason .bl_reason_more a{display:flex;align-items:center;color:#fff;transition:color .3s ease}.wp-block-cover.bl_reason .bl_reason_more a:hover{color:#ccc}.wp-block-cover.bl_reason .bl_reason_more a::before{content:"";border-style:solid solid none none;border-width:1px;border-color:inherit;transform:rotate(45deg);display:inline-block;width:.6em;height:.6em;margin-right:7px}.wp-block-group.bl_guarantee{position:relative;background-color:#eee;padding-block:60px 30px;padding-inline:20px}.wp-block-column .wp-block-group.bl_guarantee{height:100%}@media screen and (min-width:900px){.wp-block-group.bl_guarantee{padding-block:60px 30px;padding-inline:40px}}.wp-block-group.bl_guarantee .bl_guarantee_logo{position:absolute;top:20px;left:50%;transform:translateX(-50%);width:80px}.wp-block-group.bl_guarantee .bl_guarantee_title{position:relative;border:none;padding:0 0 15px 0;margin:0 0 20px 0;background-color:transparent;font-size:1.4rem;font-weight:700;text-align:center}.wp-block-group.bl_guarantee .bl_guarantee_title::after{display:block;position:absolute;border:none;bottom:0;left:50%;transform:translateX(-50%);-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);content:"";background-color:#000;width:80px;height:3px}.wp-block-group.bl_guarantee ol.bl_guarantee_list{counter-reset:reason 0;margin:0 0 15px 0;padding:0}.wp-block-group.bl_guarantee ol.bl_guarantee_list li{counter-increment:reason;position:relative;margin:8px 0;display:block;background-color:#fff;padding:10px 20px 10px 30px;box-sizing:content-box;font-weight:700;font-size:1rem;color:#333;line-height:1.2}.wp-block-group.bl_guarantee ol.bl_guarantee_list li::before{content:counter(reason);color:var(--main-color);font-weight:700;font-size:2.2em;position:absolute;left:-6px;top:50%;transform:translateY(-50%);line-height:1;font-style:italic}.wp-block-group.bl_guarantee .bl_guarantee_more{font-size:.9rem;color:var(--main-color);margin-left:auto;margin-top:auto}.wp-block-group.bl_guarantee .bl_guarantee_more a{display:flex;align-items:center;color:var(--main-color);transition:color .3s ease}.wp-block-group.bl_guarantee .bl_guarantee_more a:hover{color:var(--main-color)}.wp-block-group.bl_guarantee .bl_guarantee_more a::before{content:"";border-style:solid solid none none;border-width:1px;border-color:inherit;transform:rotate(45deg);display:inline-block;width:.6em;height:.6em;margin-right:7px}.wp-block-group.bl_guarantee .wp-block-buttons.bl_guarantee_buttons{width:100%;margin-bottom:30px}.wp-block-group.bl_guarantee .wp-block-buttons.bl_guarantee_buttons>.wp-block-button{display:block;width:100%;text-align:center}.wp-block-group.bl_guarantee .wp-block-buttons.bl_guarantee_buttons .wp-block-button__link{border-radius:6px;background-color:var(--main-color);color:var(--main-text-color);width:100%;max-width:400px;font-weight:700;font-size:.9rem}.wp-block-group.bl_guarantee .wp-block-buttons.bl_guarantee_buttons .wp-block-button__link:hover{background-color:var(--main-hover-color,var(--main-color));color:var(--main-text-hover-color,var(--main-text-color))}.wp-block-group.bl_guarantee .wp-block-buttons.bl_guarantee_buttons .wp-block-button__link::before{content:"";border-style:solid solid none none;border-width:2px;border-color:inherit;transform:rotate(45deg);display:inline-block;width:.6em;height:.6em;margin-right:7px}.wp-block-media-text.bl_invoiceRegister{align-items:flex-start}@media screen and (min-width:601px){.wp-block-media-text.bl_invoiceRegister{grid-template-columns:18% 1fr!important}}.wp-block-media-text.bl_invoiceRegister .wp-block-media-text__media{height:100%;text-align:center}@media screen and (max-width:600px){.wp-block-media-text.bl_invoiceRegister .wp-block-media-text__media img{max-width:50%}}.wp-block-media-text.bl_invoiceRegister .wp-block-media-text__content{height:100%;padding:0;margin-left:20px}.wp-block-media-text.bl_invoiceRegister .wp-block-media-text__content>*+*{margin-top:20px}.wp-block-media-text.bl_invoiceRegister .bl_invoiceRegister_register{border:1px solid;padding:10px 15px;gap:0;justify-content:flex-start}.wp-block-media-text.bl_invoiceRegister .bl_invoiceRegister_register .bl_invoiceNumber{margin-right:50px}.wp-block-media-text.bl_invoiceRegister .bl_invoiceRegister_register .bl_invoiceRegister_heading{white-space:nowrap}.bl_aboutUs{position:relative;min-height:262px}.bl_aboutUs .bl_aboutUs_title{grid-template-columns:14% 1fr!important;gap:20px;color:var(--main-color);font-size:1.1em;z-index:2;margin-bottom:20px;position:relative;font-weight:700;line-height:1.25}@media screen and (min-width:540px){.bl_aboutUs .bl_aboutUs_title{font-size:1.6em}}@media screen and (min-width:900px){.bl_aboutUs .bl_aboutUs_title{font-size:2em}}.bl_aboutUs .bl_aboutUs_title .wp-block-media-text__content{padding:0}.bl_aboutUs>p{z-index:2}.bl_aboutUs .bl_aboutUs_img{z-index:1;margin-bottom:0;max-width:30%}@media screen and (min-width:601px){.bl_aboutUs .bl_aboutUs_img{position:absolute;right:0;bottom:0;max-width:200px;max-height:262px}}.bl_aboutUs .bl_aboutUs_img figure{margin:0}.bl_aboutUs .bl_aboutUs_content{align-items:flex-start}.bl_aboutUs .bl_aboutUs_content>:not(div){position:relative;z-index:2;max-width:70%}@media screen and (min-width:1240px){.bl_aboutUs .bl_aboutUs_content>:not(div){max-width:80%}}.is-style-more-link{font-size:.9rem}.is-style-more-link a{display:flex;align-items:center;color:var(--more_link-color,var(--link-color));transition:color .3s ease}.is-style-more-link a:hover{color:var(--more_link_hover-color,var(--link-hover-color))}.is-style-more-link a::before{content:"";border-style:solid solid none none;border-width:1px;border-color:inherit;transform:rotate(45deg);display:inline-block;width:.6em;height:.6em;margin-right:7px}.bl_productList{display:grid;grid-template-columns:1fr;gap:20px}@media screen and (min-width:900px){.bl_productList{grid-template-columns:1fr 1fr}}.bl_productList a.lb_productList_link{outline:1px solid var(--border-color);display:block;padding:30px 30px 30px;color:var(--text-color);height:100%;transition:outline-width .3s ease}.bl_productList a.lb_productList_link:hover{color:var(--text-color);outline-width:3px;outline-color:var(--main-color)}.bl_productList .bl_productList_logo{max-width:280px;margin-block:-20px 0;margin-inline:-20px}.bl_productList .bl_productList_title{margin-top:10px;line-height:1.35}.bl_productList .bl_productList_subName{font-weight:700;font-size:.8rem;color:var(--main-color)}.bl_productList .bl_productList_name{font-size:1.1rem;font-weight:700}.bl_productList .bl_productList_image{width:40%}.bl_productList .bl_productList_spec{width:60%}.bl_productList .bl_productList_content{display:flex;flex-direction:row-reverse;justify-content:space-between}.bl_productList .bl_productList_desc{font-size:11px;margin-block:1em}.bl_productList .bl_productList_desc+.el_price_wrapper{margin-top:1.3em}.bl_productList .el_price_wrapper>div+div{margin-top:5px}@media screen and (max-width:600px){.bl_productList.bl_productList_column a{padding:10px}.bl_productList.bl_productList_column .bl_productList_logo{margin:0}}.bl_productList.bl_productList_column .bl_productList_content{display:flex;flex-direction:column}.bl_productList.bl_productList_column .bl_productList_image{width:100%;margin-inline:auto;text-align:center}.bl_productList.bl_productList_column .bl_productList_spec{width:100%}.bl_productList.bl_productList_column .bl_productList_desc{font-size:14px}.bl_productList.bl_productList_column .bl_productList_desc{display:flex;align-items:center;flex-direction:column}.bl_productList.bl_productList_column .el_price_wrapper{display:flex;flex-direction:column;align-items:center}.el_price{position:relative}.el_price_label{display:inline-block;font-weight:700;font-size:12px;line-height:1}.el_price_number{font-weight:700;font-size:1.4rem;line-height:1;white-space:nowrap;position:relative}.el_price_currency,.el_price_tax{font-size:12px;font-weight:400}.el_price_currency{margin-left:3px}.el_price__limited,.el_price__special{color:var(--price-color)}.is_strike .el_price_number::before{content:"";position:absolute;border-top:3px double red;width:100%;top:48%}.wp-block-group.is-style-product-slider .wp-block-buttons{justify-content:center;margin-top:20px}@media screen and (min-width:900px){.wp-block-group.is-style-product-slider .wp-block-buttons{justify-content:flex-end;margin-top:0}}.wp-block-group.is-style-product-slider .wp-block-button{width:100%;max-width:500px}@media screen and (min-width:900px){.wp-block-group.is-style-product-slider .wp-block-button{width:auto;max-width:none}}.wp-block-group.is-style-product-slider a.wp-block-button__link.wp-element-button{transition:all var(--transition)}.wp-block-group.is-style-product-slider a.wp-block-button__link.wp-element-button::before{font-family:"Material Symbols Outlined";font-weight:400;font-style:normal;display:inline-block;line-height:1;text-transform:none;letter-spacing:normal;word-wrap:normal;white-space:nowrap;direction:ltr;content:"\e5c8";vertical-align:text-bottom;font-size:18px}@media screen and (max-width:899px){.wp-block-group.is-style-product-slider a.wp-block-button__link.wp-element-button{font-weight:700;padding:10px 20px;border-radius:8px;width:100%;color:var(--product-slider-more-color);background-color:var(--product-slider-more-bg);display:flex;justify-content:space-between;align-items:center;flex-direction:row-reverse}}@media screen and (min-width:900px){.wp-block-group.is-style-product-slider a.wp-block-button__link.wp-element-button{background-color:transparent;padding:0;font-size:15px;color:var(--main-color);text-decoration:underline}.wp-block-group.is-style-product-slider a.wp-block-button__link.wp-element-button::before{width:0;overflow:hidden;transition:width var(--transition)}.wp-block-group.is-style-product-slider a.wp-block-button__link.wp-element-button:hover::before{width:18px}}.wp-block-table table{line-height:1.5;font-size:.8em}.wp-block-table table td,.wp-block-table table th{border-color:#ccc}.wp-block-table table th{background-color:var(--table-th-bg,#efefef);font-weight:700}.wp-block-table table thead{border-bottom:none}figure.wp-block-table.is-style-left-th td:first-child{background-color:var(--table-th-bg,#efefef);font-weight:700}figure.wp-block-table.is-style-lu-th thead th{background-color:#000;color:#fff}figure.wp-block-table.is-style-lu-th thead th:first-child{border-right-width:0}figure.wp-block-table.is-style-lu-th thead th:nth-child(2){border-left-width:0}figure.wp-block-table.is-style-lu-th td:first-child{background-color:var(--table-th-bg,#efefef);font-weight:700}figure.wp-block-gallery{--wp--style--gallery-gap-default:10px;--gallery-colmun:2;display:grid;grid-template-columns:repeat(var(--gallery-colmun),1fr)}@media screen and (min-width:900px){figure.wp-block-gallery{--wp--style--gallery-gap-default:20px;--gallery-colmun:3}}figure.wp-block-gallery>figure.wp-block-image{width:100%!important}figure.wp-block-gallery>figure.wp-block-image figcaption.wp-element-caption{position:relative;background:0 0;color:var(--text-color);line-height:1.25}figure.wp-block-gallery.columns-1{--gallery-colmun:1}figure.wp-block-gallery.columns-2{--gallery-colmun:2}figure.wp-block-gallery.columns-4{--gallery-colmun:3}figure.wp-block-gallery.columns-5{--gallery-colmun:3}@media screen and (min-width:900px){figure.wp-block-gallery.columns-4{--gallery-colmun:4}figure.wp-block-gallery.columns-5{--gallery-colmun:5}}figure.wp-block-gallery.is-style-square-gallery>figure.wp-block-image{display:block}figure.wp-block-gallery.is-style-square-gallery>figure.wp-block-image a{display:block;height:auto!important;transition:all var(--transition);overflow:hidden;border-radius:5px}@media (hover:hover){figure.wp-block-gallery.is-style-square-gallery>figure.wp-block-image a:hover img{transform:scale(1.03)}}figure.wp-block-gallery.is-style-square-gallery>figure.wp-block-image img{aspect-ratio:1/1;border-radius:5px;overflow:hidden;height:auto!important;transition:all var(--transition)}figure.wp-block-gallery.is-style-square-gallery>figure.wp-block-image::before{content:none}figure.wp-block-gallery.is-style-square-gallery>figure.wp-block-image figcaption.wp-element-caption{font-size:.9em;color:var(--text-color);padding-top:5px;text-align:center;text-shadow:none}figure.wp-block-gallery.is-style-rectangle-2col-gallery{--gallery-colmun:1}@media screen and (min-width:900px){figure.wp-block-gallery.is-style-rectangle-2col-gallery{--wp--style--gallery-gap-default:20px;--gallery-colmun:2}}figure.wp-block-gallery.is-style-rectangle-2col-gallery>figure.wp-block-image{display:block}figure.wp-block-gallery.is-style-rectangle-2col-gallery>figure.wp-block-image a{display:block;overflow:hidden;height:auto!important;border-radius:5px}@media (hover:hover){figure.wp-block-gallery.is-style-rectangle-2col-gallery>figure.wp-block-image a:hover img{transform:scale(1.03)}}figure.wp-block-gallery.is-style-rectangle-2col-gallery>figure.wp-block-image img{aspect-ratio:670/332;border-radius:5px;transition:all var(--transition);overflow:hidden;height:auto!important}figure.wp-block-gallery.is-style-rectangle-2col-gallery>figure.wp-block-image::before{content:none}figure.wp-block-gallery.is-style-rectangle-2col-gallery>figure.wp-block-image figcaption.wp-element-caption{font-size:1.2em;color:var(--text-color);padding-top:10px;text-align:left;padding-inline:0;text-shadow:none;font-weight:500}@media screen and (min-width:900px){figure.wp-block-gallery.is-style-rectangle-2col-gallery>figure.wp-block-image figcaption.wp-element-caption{font-size:1.4em}}@media screen and (max-width:600px){.wp-block-media-text.is-stacked-on-mobile{gap:20px}}.wp-block-cover.is-style-gallery-text{min-height:auto;padding-inline:20px;padding-block:40px}@media screen and (min-width:900px){.wp-block-cover.is-style-gallery-text{padding-block:80px}}.wp-block-cover.is-style-gallery-text .wp-block-columns .wp-block-gallery figure.wp-block-image{display:block}.wp-block-cover.is-style-gallery-text .wp-block-columns .wp-block-gallery figure.wp-block-image img{aspect-ratio:1/1;border-radius:5px;overflow:hidden;height:auto!important}.wp-block-cover.is-style-gallery-text .wp-block-columns .wp-block-gallery figure.wp-block-image::before{content:none}.wp-block-cover.is-style-gallery-text .wp-block-columns .wp-block-gallery figure.wp-block-image figcaption.wp-element-caption{font-size:.9em;color:var(--text-color);padding-top:5px;text-align:center;text-shadow:none}.wp-block-group.is-style-news-list{border-radius:10px;padding-block:40px;padding-inline:20px}@media screen and (min-width:900px){.wp-block-group.is-style-news-list{padding-block:60px;padding-inline:60px}}.wp-block-group.is-style-news-list ul.wp-block-post-template{padding-left:0!important}.wp-block-group.is-style-news-list ul.wp-block-post-template li{list-style:none!important;display:flex;gap:0;padding-block:5px;justify-content:flex-end;flex-direction:column-reverse}@media screen and (min-width:900px){.wp-block-group.is-style-news-list ul.wp-block-post-template li{gap:20px;justify-content:flex-end;flex-direction:row-reverse}}.wp-block-group.is-style-news-list ul.wp-block-post-template li h3{border:none!important;padding:0!important}.wp-block-group.is-style-news-list ul.wp-block-post-template li h3::after{content:none}.wp-block-group.is-style-news-list ul.wp-block-post-template li h3::before{content:none}.wp-block-group.is-style-news-list ul.wp-block-post-template li a{--link-color:var(--text-color)}.wp-block-columns.is-style-gallery-text .is-style-gallery-text-heading,.wp-block-cover.is-style-gallery-text .is-style-gallery-text-heading,.wp-block-group.is-style-news-list .is-style-gallery-text-heading{font-size:1.5em;font-weight:700;line-height:1.3}.wp-block-columns.is-style-gallery-text .is-style-gallery-text-heading+*,.wp-block-cover.is-style-gallery-text .is-style-gallery-text-heading+*,.wp-block-group.is-style-news-list .is-style-gallery-text-heading+*{margin-top:20px}.wp-block-columns.is-style-gallery-text a.wp-block-button__link.wp-element-button,.wp-block-cover.is-style-gallery-text a.wp-block-button__link.wp-element-button,.wp-block-group.is-style-news-list a.wp-block-button__link.wp-element-button{color:var(--wc-button-color);background-color:var(--wc-button-bg);border-radius:var(--wc-button-radius);font-weight:700;font-size:1em;padding:4px 20px;transition:all var(--transition)}.wp-block-columns.is-style-gallery-text a.wp-block-button__link.wp-element-button:hover,.wp-block-cover.is-style-gallery-text a.wp-block-button__link.wp-element-button:hover,.wp-block-group.is-style-news-list a.wp-block-button__link.wp-element-button:hover{color:var(--wc-button-hover-color);background-color:var(--wc-button-hover-bg)}.wp-block-columns.is-style-reason-icons{display:grid!important;grid-template-columns:repeat(2,1fr);gap:20px}@media screen and (min-width:900px){.wp-block-columns.is-style-reason-icons{grid-template-columns:repeat(4,1fr)}}.wp-block-columns.is-style-reason-icons .wp-block-column{width:auto!important;text-align:center;padding:20px 10px;background-color:#efefef;border-radius:10px}@media screen and (min-width:900px){.wp-block-columns.is-style-reason-icons .wp-block-column{padding:30px 20px}}.wp-block-columns.is-style-reason-icons .wp-block-column figure{margin-bottom:15px}.wp-block-columns.is-style-reason-icons .wp-block-column figure img{aspect-ratio:1/1;max-width:60px;-o-object-fit:contain;object-fit:contain;margin-inline:auto}@media screen and (min-width:900px){.wp-block-columns.is-style-reason-icons .wp-block-column figure img{max-width:80px}}.wp-block-columns.is-style-reason-icons .wp-block-column p.is-style-reasonIcon-heading{font-size:16px;line-height:1.4;margin-bottom:5px}@media screen and (min-width:900px){.wp-block-columns.is-style-reason-icons .wp-block-column p.is-style-reasonIcon-heading{font-size:20px}}.wp-block-columns.is-style-reason-icons .wp-block-column p.is-style-reasonIcon-description{font-size:12px;line-height:1.6;color:var(--text-color)}@media screen and (min-width:900px){.wp-block-columns.is-style-reason-icons .wp-block-column p.is-style-reasonIcon-description{font-size:14px}}.is-style-new-articles h2.wp-block-heading.simple-style{font-size:1.5em;font-weight:700;line-height:1.3}.is-style-new-articles .wp-block-group__inner-container{position:relative}.is-style-new-articles .wp-block-group__inner-container>*+*{margin-top:1.5em}@media screen and (min-width:900px){.is-style-new-articles .wp-block-group__inner-container .wp-block-buttons{margin-top:0;position:absolute;top:0;right:0}}.is-style-new-articles .wp-block-group__inner-container a.wp-block-button__link.wp-element-button{background-color:var(--link-button-bg);color:var(--link-button-color);font-size:var(--link-button-font-size);padding:5px 15px;border-radius:var(--wc-button-radius);font-weight:700;transition:background-color var(--transition),color var(--transition)}.is-style-new-articles .wp-block-group__inner-container a.wp-block-button__link.wp-element-button:hover{background-color:var(--link-button-hover-bg);color:var(--link-button-hover-color)}.is-style-new-articles.is-user-voice .exmj-post-slider .post-slider-image{aspect-ratio:220/285}.exmj-post-slider .swiper-button-next,.exmj-post-slider .swiper-button-prev,.exmj-product-slider .swiper-button-next,.exmj-product-slider .swiper-button-prev,.exmj-slider .swiper-button-next,.exmj-slider .swiper-button-prev{--swiper-navigation-size:40px;width:var(--swiper-navigation-size);height:var(--swiper-navigation-size);background-color:rgba(0,0,0,.5);border:2px solid #fff;border-radius:50%;transition:all var(--transition);color:#fff}@media (hover:hover){.exmj-post-slider .swiper-button-next:hover,.exmj-post-slider .swiper-button-prev:hover,.exmj-product-slider .swiper-button-next:hover,.exmj-product-slider .swiper-button-prev:hover,.exmj-slider .swiper-button-next:hover,.exmj-slider .swiper-button-prev:hover{background-color:rgba(0,0,0,.8)}}.exmj-post-slider .swiper-button-next::after,.exmj-post-slider .swiper-button-prev::after,.exmj-product-slider .swiper-button-next::after,.exmj-product-slider .swiper-button-prev::after,.exmj-slider .swiper-button-next::after,.exmj-slider .swiper-button-prev::after{--swiper-navigation-size:20px}.exmj-post-slider,.exmj-product-slider,.exmj-slider{--swiper-navigation-sides-offset:-15px}@media screen and (min-width:900px){.exmj-post-slider,.exmj-product-slider,.exmj-slider{--swiper-navigation-sides-offset:-20px}}.exmj-post-slider,.exmj-product-slider{position:relative;margin-inline:auto}@media screen and (max-width:540px){.exmj-post-slider,.exmj-product-slider{margin-inline:-20px;max-width:none;--swiper-navigation-sides-offset:5px}}.exmj-post-slider .swiper,.exmj-product-slider .swiper{max-width:calc(100vw - 2 * var(--site-inline-padding))}@media screen and (min-width:1240px){.exmj-post-slider .swiper,.exmj-product-slider .swiper{max-width:var(--site-width)}}.exmj-slider{position:relative}.exmj-slider .swiper{max-width:1920px;margin-inline:auto}.exmj-product-slider{position:relative;--swiper-pagination-bottom:-7px;--accent-color:#fff}.exmj-product-slider .swiper{padding-bottom:0}.exmj-product-slider .swiper-button-next,.exmj-product-slider .swiper-button-prev{color:var(--accent-color,#333)}.exmj-product-slider .swiper-pagination{--swiper-pagination-bullet-width:100%;--swiper-pagination-bullet-height:2px;--swiper-pagination-bullet-border-radius:0;--swiper-pagination-bullet-horizontal-gap:0;--swiper-pagination-bottom:0;--accent-color:var(--main-color, #333);position:absolute;left:50%!important;transform:translateX(-50%);width:calc(100% - var(--site-inline-padding))!important;display:flex;text-align:center}.exmj-product-slider .swiper-pagination .swiper-pagination-bullet{background:var(--accent-color,#333);opacity:.1}.exmj-product-slider .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active{opacity:1}@media screen and (min-width:540px){.exmj-product-slider .swiper-pagination{display:none}}.exmj-product-slider ul.products{padding-left:0}.exmj-product-slider ul.products li.product{display:flex;margin:0;display:flex;flex-direction:column;align-items:flex-start;gap:0;height:auto;padding-block:16px;padding-inline:20px;background:#fff;border-radius:10px}.exmj-product-slider ul.products li.product .woocommerce-loop-product__title{font-size:14px;font-weight:500}.exmj-product-slider ul.products li.product .el_product_excerpt{font-size:11px}.exmj-product-slider ul.products li.product a.woocommerce-LoopProduct-link.woocommerce-loop-product__link{height:100%}.exmj-product-slider ul.products li.product a.woocommerce-loop-product__link{width:100%}.exmj-product-slider ul.products li.product span.price{font-size:16px;padding-top:0;font-weight:500}.exmj-product-slider ul.products li.product .bl_cartButton_wrapper{width:100%;margin-top:auto}.exmj-product-slider .bl_cartButton_wrapper>a{margin-top:10px!important}.exmj-slider .swiper-slide{width:-moz-fit-content;width:fit-content}.exmj-slider .swiper{visibility:hidden;opacity:0;transition:all 1s ease}.exmj-slider .swiper.swiper-initialized{visibility:visible;opacity:1}