@import url(https://fonts.googleapis.com/css2?family=Noto+Sans+JP:wght@400%3b500%3b600&family=Lato:wght@400&display=swap);:root{--ff_gothic:"Noto Sans JP",Meiryo,sans-serif;--ff_alphabet:"Lato",sans-serif;--ff_shuei-nmincho:"dnp-shuei-nmincho-std",sans-serif;--main_red:#E60012;--basic_yellow:#FFE005;--basic_green:#00AE5B;--basic_green2:#008849;--basic_cream:#FFFFF4;--basic_cream2:#FBFBD7;--accent_orange:#FFB600;--accent_blue:#7EC8D9;--txt_base:#333;--txt_sub:#666;--bg_base:#F8F7F6;--border_base:#E3E3E3;--sub_blue:#0077CC;--inactive:#ECECEC}html{box-sizing:border-box;overflow-y:scroll;-webkit-text-size-adjust:100%}*,::after,::before{box-sizing:inherit}::after,::before{text-decoration:inherit;vertical-align:inherit}*{background-repeat:no-repeat;padding:0;margin:0}audio:not([controls]){display:none;height:0}hr{overflow:visible}article,aside,details,figcaption,figure,footer,header,main,menu,nav,section,summary{display:block}details *{box-sizing:border-box}summary{display:list-item}small{font-size:80%}[hidden],template{display:none}abbr[title]{border-bottom:1px dotted;text-decoration:none}a{background-color:transparent;-webkit-text-decoration-skip:objects}a:active,a:hover{outline-width:0}code,kbd,pre,samp{font-family:monospace,monospace}b,strong{font-weight:bolder}dfn{font-style:italic}mark{background-color:#ff0;color:#000}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}input{border-radius:0}[type=button],[type=reset],[type=submit] [role=button],button{cursor:pointer}[disabled]{cursor:default}[type=number]{width:auto}[type=search]{-webkit-appearance:textfield}[type=search]::-webkit-search-cancel-button,[type=search]::-webkit-search-decoration{-webkit-appearance:none}textarea{overflow:auto;resize:vertical}button,input,optgroup,select,textarea{font:inherit}optgroup{font-weight:700}button{overflow:visible}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:0;padding:0}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button:-moz-focusring{outline:1px dotted ButtonText}[type=reset],[type=submit],button,html [type=button]{-webkit-appearance:button}button,select{text-transform:none}button,input,select,textarea{background-color:transparent;border-style:none;color:inherit}select::-ms-expand{display:none}select::-ms-value{color:currentColor}legend{border:0;color:inherit;display:table;max-width:100%;white-space:normal}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}img{border-style:none}progress{vertical-align:baseline}svg:not(:root){overflow:hidden}audio,canvas,progress,video{display:inline-block}[aria-busy=true]{cursor:progress}[aria-controls]{cursor:pointer}[aria-disabled]{cursor:default}::-moz-selection{background-color:#b3d4fc;color:#000;text-shadow:none}::selection{background-color:#b3d4fc;color:#000;text-shadow:none}.bclo-idx-item-list{border:1px solid #000;padding:20px;margin:3%;width:94%;display:none}.bclo-idx-item-list.is-active{display:block}.bclo-cap{padding-top:10px;font-size:.875rem;text-align:left}.bclo-textBlock{margin-bottom:40px}.bclo-textWrap-title{font-size:.125rem;font-weight:700}.bclo-textWrap-title+.bclo-textWrap-text{margin-top:5px}.bclo-textWrap-text{margin-top:15px}.bclo-link{margin-top:15px;text-align:center}.bclo-link:nth-of-type(1){margin-top:40px}.bclo-link-button{display:inline-block;margin:0 auto;width:350px;max-width:100%;text-align:center}.bclo-link-button_center{display:block;margin:0 auto}.bclo-link-button-a{overflow:hidden;position:relative;display:block;width:100%;height:60px;background-color:transparent;transition:background-color .4s,border .4s,color .4s}.bclo-link-button-a svg{position:absolute;right:17px;top:50%;transform:translateY(-50%);width:16px;height:16px;transition:fill .4s}.bclo-link-button-a:hover{color:#fff}.bclo-link-button-a:hover svg{fill:#fff}.bclo-link-button-txt{position:absolute;top:50%;transform:translateY(-50%);right:0;left:0;margin:auto;line-height:1.4}.bclo-imgWrap{display:block;width:100%;text-align:center}.bclo-imgWrap>span{display:block}.bclo-imgWrap-inner{vertical-align:middle}.bclo-imgWrap img{max-width:100%}.bclo-imgWrap+.bclo-textWrap{margin-top:20px}.bclo-imgLink{display:block;transition:.4s}.bclo-imgLink:hover{opacity:.55}.bclo-imgLink+.bclo-textWrap{margin-top:20px}.bclo-title-lg{width:100%;font-size:1.875rem}.bclo-title-sm{font-size:.125rem}.bclo-list{padding:20px}.bclo-list-li{font-size:1rem}.bclo-list-li-a{text-decoration:underline}.bclo-list-li-a svg{width:14px;height:14px;vertical-align:middle;margin-left:5px;fill:#8f8f8f;background-position:0 0}.bclo-detail-column{display:none}.bclo-detail-title{display:none}.bclo-detail-list{display:none}.bclo-detail-free{display:none}.bclo-detail .bclo-detail_blockLink-btns{display:none}.bclo-detail .bclo-type_is_1{margin-bottom:100px}.bclo-detail .bclo-type_is_1 .bclo-detail-column{display:block}.bclo-detail .bclo-type_is_1 .bclo-detail-column-item-text .bclo-link{display:none}.bclo-detail .bclo-type_is_2{margin-bottom:100px}.bclo-detail .bclo-type_is_2 .bclo-column_num_2 .bclo-detail-column{display:flex;flex-flow:row wrap;align-content:flex-start;margin-top:-40px;margin-left:-40px}.bclo-detail .bclo-type_is_2 .bclo-column_num_2 .bclo-detail-column-item{width:50%;padding-top:40px;padding-left:40px}.bclo-detail .bclo-type_is_2 .bclo-column_num_3 .bclo-detail-column{display:flex;flex-flow:row wrap;align-content:flex-start;margin-top:-40px;margin-left:-40px}.bclo-detail .bclo-type_is_2 .bclo-column_num_3 .bclo-detail-column-item{width:33.3333%;padding-top:40px;padding-left:40px}.bclo-detail .bclo-type_is_2 .bclo-column_num_4 .bclo-detail-column{display:flex;flex-flow:row wrap;align-content:flex-start;margin-top:-40px;margin-left:-40px}.bclo-detail .bclo-type_is_2 .bclo-column_num_4 .bclo-detail-column-item{width:25%;padding-top:40px;padding-left:40px}.bclo-detail .bclo-type_is_3{margin-bottom:100px}.bclo-detail .bclo-type_is_3 .bclo-textWrap{margin-top:0;padding:0}.bclo-detail .bclo-type_is_3 .bclo-link{margin-top:15px;margin-bottom:0}.bclo-detail .bclo-type_is_3 .bclo-detail-column{display:block}.bclo-detail .bclo-type_is_3 .bclo-it_layout_1{display:flex;flex-flow:row wrap;align-content:flex-start;margin-top:-40px;margin-left:-40px}.bclo-detail .bclo-type_is_3 .bclo-it_layout_1 .bclo-detail-column-item-img,.bclo-detail .bclo-type_is_3 .bclo-it_layout_1 .bclo-detail-column-item-text{width:50%;padding-top:40px;padding-left:40px}.bclo-detail .bclo-type_is_3 .bclo-it_layout_2{display:flex;flex-flow:row wrap;align-content:flex-start;margin-top:-40px;margin-left:-40px}.bclo-detail .bclo-type_is_3 .bclo-it_layout_2 .bclo-detail-column-item-img{order:2}.bclo-detail .bclo-type_is_3 .bclo-it_layout_2 .bclo-detail-column-item-text{order:1}.bclo-detail .bclo-type_is_3 .bclo-it_layout_2 .bclo-detail-column-item-img,.bclo-detail .bclo-type_is_3 .bclo-it_layout_2 .bclo-detail-column-item-text{width:50%;padding-top:40px;padding-left:40px}.bclo-detail .bclo-type_is_3 .bclo-it_layout_3{display:flex;flex-flow:row wrap;align-content:flex-start;margin-top:-40px;margin-left:-40px}.bclo-detail .bclo-type_is_3 .bclo-it_layout_3 .bclo-detail-column-item-img{width:33.3333%}.bclo-detail .bclo-type_is_3 .bclo-it_layout_3 .bclo-detail-column-item-text{width:66.6667%}.bclo-detail .bclo-type_is_3 .bclo-it_layout_3 .bclo-detail-column-item-img,.bclo-detail .bclo-type_is_3 .bclo-it_layout_3 .bclo-detail-column-item-text{padding-top:40px;padding-left:40px}.bclo-detail .bclo-type_is_3 .bclo-it_layout_4{display:flex;flex-flow:row wrap;align-content:flex-start;margin-top:-40px;margin-left:-40px}.bclo-detail .bclo-type_is_3 .bclo-it_layout_4 .bclo-detail-column-item-img{width:33.3333%;order:2}.bclo-detail .bclo-type_is_3 .bclo-it_layout_4 .bclo-detail-column-item-text{width:66.6667%;order:1}.bclo-detail .bclo-type_is_3 .bclo-it_layout_4 .bclo-detail-column-item-img,.bclo-detail .bclo-type_is_3 .bclo-it_layout_4 .bclo-detail-column-item-text{padding-top:40px;padding-left:40px}.bclo-detail .bclo-type_is_4{margin-bottom:40px}.bclo-detail .bclo-type_is_4 .bclo-detail-title{display:block}.bclo-detail .bclo-type_is_4 .bclo-detail-title h2,.bclo-detail .bclo-type_is_4 .bclo-detail-title h3{display:none}.bclo-detail .bclo-type_is_4 .bclo-detail-title a{display:block}.bclo-detail .bclo-type_is_4 .bclo-detail-title .bclo-it_layout_1 h2{display:block}.bclo-detail .bclo-type_is_4 .bclo-detail-title .bclo-it_layout_2 h3{display:block}.bclo-detail .bclo-type_is_5{margin-bottom:40px}.bclo-detail .bclo-type_is_5 .bclo-detail-column{display:block}.bclo-detail .bclo-type_is_5 .bclo-detail-column-item-img{display:none}.bclo-detail .bclo-type_is_5 .bclo-detail-column-item-text .bclo-textWrap-title{display:none}.bclo-detail .bclo-type_is_5 .bclo-detail_blockLink-btns{display:block}.bclo-detail .bclo-type_is_6{margin-bottom:40px}.bclo-detail .bclo-type_is_6 .bclo-detail-list{display:block}.bclo-detail .bclo-type_is_6 .bclo-list_type_2 .bclo-detail-list{margin-left:20px}.bclo-detail .bclo-type_is_6 .bclo-list_type_2 .bclo-detail-list li{list-style:disc}.bclo-detail .bclo-type_is_6 .bclo-list_type_3 .bclo-detail-list{margin-left:20px}.bclo-detail .bclo-type_is_6 .bclo-list_type_3 .bclo-detail-list li{list-style:decimal}.bclo-detail .bclo-type_is_6 .bclo-list_type_4 .bclo-detail-list{margin-left:20px}.bclo-detail .bclo-type_is_6 .bclo-list_type_4 .bclo-detail-list li{list-style:lower-latin}.bclo-detail .bclo-type_is_6 .bclo-list_type_5 .bclo-detail-list{margin-left:20px}.bclo-detail .bclo-type_is_6 .bclo-list_type_5 .bclo-detail-list li{list-style:upper-latin}.bclo-detail .bclo-type_is_6 .bclo-list_type_6 .bclo-detail-list li{border-bottom:1px dotted #7d7d7d}.bclo-detail .bclo-type_is_7{margin-bottom:40px}.bclo-detail .bclo-type_is_7 .bclo-detail-free{display:block}.bclo-detail .bclo-type_is_8{margin-bottom:40px}.bclo-detail .bclo-type_is_8 .bclo-detail-free{display:block}.header{position:relative;width:100%;height:52px;background-color:#fff;border-bottom:1px solid var(--border_base);font-size:1rem;z-index:100}.header.is-open{z-index:500}.header-inner{position:relative;display:flex;align-items:center;justify-content:flex-end;width:100%;height:100%;padding-left:20px}html:lang(en) .header-inner{justify-content:space-between}.header-logo{width:100px}.header-logo a{display:flex;align-items:center;width:100px;background-color:#fff}.header-spNav{position:relative;display:flex;align-items:center;margin-left:auto}.header-spNav:after{content:"";position:absolute;right:0;top:50%;transform:translateY(-50%);width:1px;height:24px;background-color:var(--border_base)}.header-spNav>li{line-height:1}.header-spNav>li a,.header-spNav>li button{display:block;width:100%;height:100%;padding:0 17px}.header-spNav>li svg{width:16px;height:16px;fill:var(--txt_sub);transition:fill .3s}.header-nav{display:none;opacity:0;overflow-y:scroll;overscroll-behavior-y:none;position:absolute;top:52px;right:0;width:100%;height:calc(100vh - 52px);height:calc(100dvh - 52px);padding-bottom:70px;background-color:#fff;transition:opacity .3s;z-index:501}.header-nav.is-active{display:block}.header-nav.is-visible{opacity:1}.header-nav-main{display:flex;flex-direction:column;align-items:flex-start}.header-nav-main-item{width:100%;border-bottom:1px solid var(--border_base)}.header-nav-main-item .__head{position:relative;display:flex;align-items:center;width:100%;padding:22px 20px;background-color:var(--bg_base);text-align:left;line-height:1}.header-nav-main-item .__head.js-megaMenuOpen.is-open .__switch:before{transform:rotate(0)}.header-nav-main-item .__head svg{display:inline-block;width:20px;height:20px;margin-right:8px;fill:var(--txt_base)}.header-nav-main-item .__head span{font-size:1rem;font-weight:500}.header-nav-main-item .__head .__switch{position:absolute;top:50%;right:20px;transform:translateY(-50%);width:16px;height:16px}.header-nav-main-item .__head .__switch:after,.header-nav-main-item .__head .__switch:before{content:"";position:absolute;top:8px;left:0;width:16px;height:2px;background-color:var(--txt_sub);border-radius:20px}.header-nav-main-item .__head .__switch:before{transform:rotate(90deg);transition:transform .3s}.header-nav-main-item .__megaMenu{position:relative;overflow:hidden;opacity:1;display:block;width:100%;height:0;margin:0;padding:0;background-color:#fff;transition:height .3s}.header-nav-main-item .__megaMenu_inner{display:flex;flex-direction:column}.header-nav-main-item .__megaMenu_head h2{display:none}.header-nav-main-item .__megaMenu_head h2 svg{display:inline-block;width:30px;height:30px;margin-right:8px;fill:var(--txt_base);transform:translateY(3px)}.header-nav-main-item .__megaMenu_head ul{display:flex;flex-wrap:wrap}.header-nav-main-item .__megaMenu_head ul li{width:50%;border-right:1px solid var(--border_base);border-bottom:1px solid var(--border_base);line-height:1.2}.header-nav-main-item .__megaMenu_head ul li:nth-child(even){border-right:none}.header-nav-main-item .__megaMenu_head ul li:nth-child(odd):last-child{width:100%;border-right:none}.header-nav-main-item .__megaMenu_head ul li .mod-link02{display:flex;align-items:center;height:54px;padding:10px 20px}.header-nav-main-item .__megaMenu_head ul li .mod-link02:before{content:none}.header-nav-main-item .__megaMenu_head ul li .mod-link02 span{font-size:.875rem;font-weight:500;line-height:1.2}.header-nav-main-item .__megaMenu_body{padding:24px 20px}.header-nav-main-item .__megaMenu_body._flex{display:flex;flex-direction:column}.header-nav-main-item .__megaMenu_body._flex>div+div{margin-top:20px}.header-nav-main-item .__megaMenu_body h3{margin-bottom:8px;font-size:.875rem;font-weight:500}.header-nav-main-item .__megaMenu_body ul{display:flex;flex-wrap:wrap;gap:16px}.header-nav-main-item .__megaMenu_body .__item{width:calc(50% - 8px)}.header-nav-main-item .__megaMenu_body .__item a{display:block}.header-nav-main-item .__megaMenu_body .__item img{width:100%;border-radius:8px}.header-nav-main-item .__megaMenu_body .__item figcaption{margin-top:8px;font-size:.75rem;font-weight:500;line-height:normal}.header-nav-main-item .__megaMenu_body .__item .__label{display:inline-block;margin-bottom:4px;padding:2px 8px;border-radius:16px;color:#fff;font-family:var(--ff_alphabet);font-size:.625rem;font-weight:700;line-height:normal}.header-nav-main-item .__megaMenu_body .__item .__label._new{background-color:var(--main_red)}.header-nav-main-item .__megaMenu_body .__item .__label._qa{background-color:var(--basic_green2)}html:lang(en) .header-nav-main-item a{position:relative;display:flex;align-items:center;gap:12px;width:100%;padding:16px 20px}html:lang(en) .header-nav-main-item a svg{width:12px;height:12px}.header-nav-sub{position:relative;display:flex;flex-direction:column}.header-nav-sub>li{width:100%;font-size:.875rem;font-weight:500;line-height:1;border-bottom:1px solid var(--border_base)}.header-nav-sub>li a{display:flex;align-items:center;height:50px;padding:0 20px;color:var(--txt_sub)}.header-nav-sub>li span+svg{margin-left:7px}.header-nav-sub>li svg{width:12px;height:12px;fill:var(--txt_sub);transform:translateY(1px)}.header-nav-sub>li.__search{display:none}.header-nav-spSub{display:none}.header-close{display:none}.header-close svg{width:24px;height:24px;fill:var(--txt_sub)}.header-search{display:none;opacity:0;position:fixed;left:0;right:0;top:52px;width:100%;z-index:501;transition:.3s}.header-search.is-active{display:block}.header-search.is-visible{opacity:1}.header-search .mf_finder_searchBox_items_wrapper{position:relative;width:320px;margin:0 auto;padding:16px 20px}.header-search .mf_finder_searchBox_items{position:relative;padding:0}.header-search .mf_finder_searchBox_query_input{width:100%;padding:6px 40px 6px 16px;background-color:var(--bg_base);border:0;border-radius:30px}.header-search .mf_finder_searchBox_submit{position:absolute;top:0;right:5px;padding:8px;background-color:transparent;border-radius:0;line-height:1}.header-search .mf_finder_searchBox_submit:before{margin-left:0;color:var(--txt_sub)}.header-search .mf_finder_searchBox_submit span{margin-right:0}.header-overlay{display:none;opacity:0;position:fixed;top:52px;left:0;width:100%;height:100vh;background-color:rgba(0,0,0,.3);transition:.3s}.header-overlay.is-active{display:block}.header-overlay.is-visible{opacity:1}.header-hamburger{display:flex;flex-direction:column;align-items:center;justify-content:center;width:52px;height:52px}.header-hamburger:after,.header-hamburger:before{content:""}.header-hamburger em,.header-hamburger:after,.header-hamburger:before{display:block;width:20px;height:2px;background-color:var(--txt_sub);border-radius:30px;transition:.3s}.header-hamburger:before{transform:translateY(-5px)}.header-hamburger:after{transform:translateY(5px)}.header-hamburger.is-active em{opacity:0}.header-hamburger.is-active:before{transform:translateY(2px) rotate(135deg)}.header-hamburger.is-active:after{transform:translateY(-2px) rotate(-135deg)}.footer{position:relative;border-top:4px solid var(--basic_yellow)}.footer-pagetop{opacity:0;position:fixed;right:8px;bottom:8px;bottom:8px;display:flex;align-items:center;justify-content:center;width:40px;height:40px;background-color:var(--txt_base);border-radius:50%;transition:.3s;z-index:100;pointer-events:none}.footer-pagetop.is-active{opacity:.5;pointer-events:all}.footer-pagetop.is-bottom{position:absolute;pointer-events:all}.footer-pagetop svg{width:14px;height:14px;fill:#fff}.footer-nav{position:relative;background-color:#fff}.footer-nav-inner{display:flex;flex-direction:column}.footer-nav-head{border-bottom:1px solid var(--border_base)}.footer-nav-head a{display:flex;align-items:center;height:50px;padding:0 20px;color:var(--basic_green2);font-weight:500;line-height:normal}.footer-nav-detail{display:none;flex-direction:column;flex-wrap:wrap;gap:16px;line-height:1}.footer-nav-detail._sub{display:flex;padding:20px}.footer-nav-detail a{display:inline-flex;align-items:center;gap:8px;font-size:.875rem;font-weight:500}.footer-nav-detail a svg{width:12px;height:12px;fill:var(--txt_sub)}.footer-share{background-color:#fff;border-top:1px solid var(--border_base)}.footer-share-inner{display:flex;flex-direction:column;gap:24px;padding:32px 0}.footer-share .__logo{width:300px}.footer-share .__logo img{vertical-align:middle}.footer-share .__account h3{font-size:.875rem;font-weight:500;line-height:normal}.footer-share .__account ul{display:flex;align-items:center;gap:8px;margin-top:8px}.footer-share .__account ul li a{display:block;line-height:1}.footer-share .__account ul li img,.footer-share .__account ul li svg{width:32px;height:32px;transform:translateY(2px)}.footer-bottom{padding:32px 0 90px;background-color:var(--basic_yellow)}.footer-bottom-inner ul{display:flex;flex-wrap:wrap;gap:16px 24px}.footer-bottom-inner ul a{font-size:.875rem;font-weight:500;line-height:normal}.footer-bottom-inner ul a svg{width:12px;height:12px;margin-left:8px;fill:var(--txt_base)}.footer-bottom-inner .__copy{margin-top:24px;font-family:var(--font_alphabet);font-size:.625rem;font-weight:700;line-height:1.4}.footer-bottom-logo{margin-bottom:24px}.footer-bottom-logo img{vertical-align:middle}.js-tab-content{display:none;opacity:0;transition:opacity .4s}.js-tab-content.is-active{display:block}.js-tab-content.is-visible{opacity:1}.js-fade{opacity:0;transform:translateY(50px);transition:opacity .5s,transform .5s}.js-fade.is-visible{opacity:1;transform:translateY(0)}.splide__track--draggable{-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.splide__track--fade>.splide__list>.splide__slide{margin:0!important;opacity:0;z-index:0}.splide__track--fade>.splide__list>.splide__slide.is-active{opacity:1;z-index:1}.splide--rtl{direction:rtl}.splide__track--ttb>.splide__list{display:block}.splide__container{box-sizing:border-box;position:relative}.splide__list{backface-visibility:hidden;display:flex;height:100%;margin:0!important;padding:0!important}.splide.is-initialized:not(.is-active) .splide__list{display:block}.splide__pagination{align-items:center;display:flex;flex-wrap:wrap;justify-content:center;margin:0;pointer-events:none;gap:16px;z-index:100;transform:translateY(-1px)}.splide__pagination.is-paused .splide__pagination__page.is-active:after{animation:none}.splide__pagination li{display:inline-block;line-height:1;list-style-type:none;margin:0;pointer-events:auto}.splide__pagination__page{position:relative;width:12px;height:12px;background-color:var(--border_base);border-radius:50%}.splide__pagination__page.is-active{background-color:var(--basic_yellow)}.splide__progress__bar{width:0}.splide{position:relative;visibility:hidden}.splide.is-initialized,.splide.is-rendered{visibility:visible}.splide__slide{backface-visibility:hidden;box-sizing:border-box;flex-shrink:0;list-style-type:none!important;margin:0;position:relative}.splide__slide img{vertical-align:bottom}.splide__spinner{animation:splide-loading 1s linear infinite;border:2px solid #999;border-left-color:transparent;border-radius:50%;bottom:0;contain:strict;display:inline-block;height:20px;left:0;margin:auto;position:absolute;right:0;top:0;width:20px}.splide__sr{clip:rect(0 0 0 0);border:0;height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.splide__toggle{display:flex;align-items:center;justify-content:center;line-height:1}.splide__toggle svg{width:16px;height:16px;fill:var(--txt_sub)}.splide__toggle.is-active .splide__toggle__play,.splide__toggle__pause{display:none}.splide__toggle.is-active .splide__toggle__pause{display:inline}.splide__track{overflow:hidden;position:relative;z-index:0}.splide__arrow{position:absolute;top:50%;transform:translateY(-50%);display:flex;align-items:center;justify-content:center;width:40px;height:40px;border-radius:50%;background-color:#fff;filter:drop-shadow(0 0 16px rgba(51, 51, 51, .2));z-index:100}.splide__arrow svg{width:16px;height:16px;fill:var(--txt_sub)}.splide__arrow.splide__arrow--prev{left:10px}.splide__arrow.splide__arrow--next{right:10px}.splide__arrow[disabled]{display:none}.splide__navigation{display:flex;align-items:center;justify-content:center;gap:16px;margin-top:24px;padding:0 20px}.modal-video{position:fixed;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,.5);z-index:1000000;cursor:pointer;opacity:1;animation-timing-function:ease-out;animation-duration:.3s;animation-name:modal-video;transition:opacity .3s ease-out}.modal-video-close{opacity:0}.modal-video-close .modal-video-movie-wrap{transform:translate(0,100px)}.modal-video-body{max-width:1460px;width:100%;height:100%;margin:0 auto;padding:0 20px;display:flex;justify-content:center;box-sizing:border-box}.modal-video-inner{display:flex;justify-content:center;align-items:center;width:100%;height:100%}.modal-video-movie-wrap{width:100%;height:0;position:relative;padding-bottom:56.25%;background-color:#333;animation-timing-function:ease-out;animation-duration:.3s;animation-name:modal-video-inner;transform:translate(0,0);transition:transform .3s ease-out}.modal-video-movie-wrap iframe{position:absolute;top:0;left:0;width:100%;height:100%}.modal-video-close-btn{position:absolute;z-index:2;top:-45px;right:0;display:inline-block;width:35px;height:35px;overflow:hidden;border:none;background:0 0}.modal-video-close-btn:before{transform:rotate(45deg)}.modal-video-close-btn:after{transform:rotate(-45deg)}.modal-video-close-btn:after,.modal-video-close-btn:before{content:"";position:absolute;height:2px;width:100%;top:50%;left:0;margin-top:-1px;background:#fff;border-radius:5px;margin-top:-6px}.top-mainVis{position:relative}.top-mainVis .__item{position:relative}.top-mainVis .__item picture img{width:100%}.top-mainVis .__videoWrap{position:relative;aspect-ratio:1;overflow:hidden}.top-mainVis .__videoWrap video{width:auto;height:100%}.top-mainVis .__videoControl{position:absolute;top:10px;right:10px;display:flex;align-items:center;justify-content:center;width:32px;height:32px;background-color:rgba(255,255,255,.9);border:1px solid var(--border_base);border-radius:50%;z-index:10}.top-mainVis .__videoControl svg{width:10px;height:10px;fill:var(--txt_sub)}.top-mainVis .__videoControl .__play{display:none}.top-mainVis .__videoControl.is-paused .__play{display:block}.top-mainVis .__videoControl.is-paused .__stop{display:none}.top-info{display:flex;flex-direction:column;gap:16px;padding:32px 24px;border-radius:32px;box-shadow:8px 16px 32px 0 rgba(51,51,51,.08)}.top-emergency .top-info{box-shadow:none}.top-infoWrap{padding-top:32px}.top-info-head{color:var(--main_red);font-size:1rem;font-weight:500;line-height:1.4;text-align:center}.top-info-body .__item+.__item{margin-top:16px}.top-info-body .__item time{display:block;font-size:.75rem;line-height:1.4}.top-info-body .__item p{font-size:.875rem;font-weight:500;line-height:normal}.top-info-body .__item p a{transition:color .3s}.top-h2{position:relative;padding-bottom:16px;font-size:1.5rem;font-weight:400;text-align:center;line-height:normal}.top-h2:after{content:"";position:absolute;left:0;right:0;bottom:0;margin:auto;display:block;width:64px;height:2px;background-color:var(--basic_yellow)}.top-pickup{padding-bottom:80px;background:linear-gradient(to top,#fbfbd7 0,#ffe005 200px,#fff 200px,#fff 100%)}.top-pickup-slider .__item{width:200px;background-color:#fff;border-radius:16px;overflow:hidden}.top-pickup-slider .__item img{width:100%}.top-pickup-slider .__item a,.top-pickup-slider .__item button{display:block}.top-pickup-slider .__item .__play{position:absolute;top:50%;left:0;right:0;transform:translateY(-50%);display:flex;align-items:center;justify-content:center;width:48px;height:48px;margin:auto;background-color:rgba(255,255,255,.9);border:1px solid var(--border_base);border-radius:50%;z-index:10}.top-pickup-slider .__item .__play svg{width:16px;height:16px;fill:var(--txt_sub)}.top-pickup-slider .splide__pagination__page{background-color:#fff}.top-pickup-slider .splide__pagination__page.is-active{background-color:var(--accent_orange)}.top-prodNew{padding-top:80px;background-color:var(--basic_cream2)}.top-prodNew-slider{position:static}.top-prodNew-sliderWrap{position:relative}.top-prodNew-slider .splide__track{position:static}.top-prodCat{padding-top:80px;background-color:var(--basic_cream2)}.top-prodCat-list{display:flex;flex-wrap:wrap;align-content:start;overflow:hidden;gap:32px 16px}.top-prodCat-list .__item{display:none;width:calc(50% - 8px);text-align:center}.top-prodCat-list .__item:nth-child(-n+6){display:block}.top-prodCat-list .__item img{padding:8px 0;background-color:#fff}.top-prodCat-list.is-open .__item{display:block}.top-prodBrand{position:relative;padding-top:80px;padding-bottom:80px;background-color:var(--basic_cream2)}.top-prodBrand-slider{width:100%}.top-prodBrand-slider .splide__track{width:100%;height:250px;padding-top:34px}.top-prodBrand-slider .splide__slide{width:166px;text-align:center}.top-prodBrand-slider .splide__slide figure>div{width:166px;margin:0 auto;transition:transform .5s;transform-origin:center bottom}.top-prodBrand-slider .splide__slide.is-active{width:200px}.top-prodBrand-slider .splide__slide.is-active figure>div{transform:scale(1.2)}.top-onlineshop{padding-bottom:80px;background:linear-gradient(180deg,#fbfbd7 0,#dcf498 50%,#dcf498 100%);border-top:1px solid var(--border_base)}.top-onlineshop .mod-onlineshopLink .__list{box-shadow:32px 32px 64px 0 rgba(138,121,0,.08)}.top-news .news-list .__item{flex-direction:column;align-items:normal;gap:4px}.top-news .news-list .__item+.__item{margin-top:24px}.top-news .news-list .__item .__title{line-height:1}.top-news .news-list .__item a{margin-top:0}.top-hirameki{padding-top:80px;padding-bottom:80px;background:linear-gradient(153deg,rgba(249,183,0,.6) 8.66%,rgba(255,218,1,.6) 29.32%,rgba(150,202,96,.6) 55.15%,rgba(0,180,232,.6) 86.14%,rgba(73,138,198,.6) 111.97%)}.top-hirameki .top-h2:after{background-color:#fff}.prod-list{display:flex;flex-wrap:wrap;align-content:start;gap:32px 16px}.prod-listWrap{position:relative;overflow:hidden}.prod-list-headBtn.mod-button{width:200px;height:40px;margin-top:12px;margin-right:0}.prod-list-headBtn.mod-button>span{padding-left:24px}.prod-list-headBtn.mod-button>svg{width:12px;height:12px}.prod-list .__category{width:calc(50% - 8px);text-align:center}.prod-list .__category img{padding:8px 0;background-color:#fff}.prod-list .__series{width:calc(50% - 8px);text-align:center}.prod-list .__item{width:calc(50% - 8px)}.prod-list .__item .mod-boxLink01 figure>div{box-shadow:16px 16px 40px 0 rgba(51,51,51,.08)}.prod-list .__item .__labels{display:flex;flex-wrap:wrap;gap:4px;margin-top:16px;padding:0 4px}.prod-list .__item .__labels li{height:24px;display:inline-flex;align-items:center;padding:0 12px;border:2px solid var(--basic_yellow);border-radius:20px;font-size:.625rem;font-weight:500;line-height:1.2}.prod-list .__item .__allergens{display:flex;flex-direction:column;margin-top:8px;border:1px solid var(--border_base);border-radius:8px;font-size:.75rem;font-weight:500;font-feature-settings:"palt"}.prod-list .__item .__allergens dt{background-color:var(--border_base);padding:8px 12px}.prod-list .__item .__allergens dd{padding:12px}.prod-list .__item .__allergens ul{letter-spacing:-.4em}.prod-list .__item .__allergens ul li{list-style:none;display:inline-block;letter-spacing:normal}.prod-list .__item .__allergens ul li:after{content:"・";display:inline-block}.prod-list .__item .__allergens ul li:last-child:after{content:none}.prod-list .__item .__allergens ul li span.highlight{background:linear-gradient(transparent 60%,var(--basic_yellow) 60%)}.prod-list .__item .__allergens p{font-size:.75rem;line-height:1.2}.prod-list .__category,.prod-list .__series{display:none}.prod-list .__category:nth-child(-n+8),.prod-list .__series:nth-child(-n+8){display:block}.prod-list.is-open .__category,.prod-list.is-open .__series{display:block}.prod-sideNav-btn{position:fixed;display:flex;flex-direction:column;align-items:center;justify-content:center;left:10px;bottom:70px;width:80px;height:80px;background-color:var(--basic_green2);border-radius:50%;z-index:200;opacity:0;pointer-events:none;transition:opacity .3s}.prod-sideNav-btn.is-active{opacity:1;pointer-events:all}.prod-sideNav-btn .__switch{position:relative;width:20px;height:20px}.prod-sideNav-btn .__switch:after,.prod-sideNav-btn .__switch:before{content:"";display:block;position:absolute;top:3px;left:3px;width:16px;height:2px;background-color:#fff}.prod-sideNav-btn .__switch:before{transform:rotate(90deg);transition:transform .3s}.prod-sideNav-btn span{display:inline-block;color:#fff;font-size:.6875rem;font-weight:700;line-height:1.2}.prod-sideNav-menu{position:fixed;top:0;left:0;background-color:#fff;width:100%;height:100vh;overflow-y:scroll;overscroll-behavior:contain;z-index:200;opacity:0;transform:translateX(-100%);transition:transform .3s,opacity .3s}.is-open .prod-sideNav-menu{transform:translateX(0);opacity:1}.prod-sideNav-menu-close{display:flex;align-items:center;gap:4px;padding:12px 20px}.prod-sideNav-menu-close svg{width:16px;height:16px;fill:var(--basic_green2)}.prod-sideNav-menu-close span{font-size:1.125rem;font-weight:500;line-height:1.4}.prod-sideNav-menu h3{padding:12px 20px;border-top:1px solid var(--border_base);color:var(--txt_sub);font-size:.75rem;font-size:500;line-height:normal}.prod-sideNav-menu .mod-accordion-summary{display:flex;align-items:center;gap:4px;width:100%;padding:12px 20px;background-color:var(--bg_base)}.prod-sideNav-menu .mod-accordion-summary span{font-size:1rem;font-weight:700}.prod-sideNav-menu .mod-accordion-summary .mod-accordion-plus{position:absolute;top:24px;right:20px;width:16px;background-color:var(--txt_sub)}.prod-sideNav-menu .mod-accordion-summary .mod-accordion-plus:after{top:-7px;right:7px;height:16px;background-color:var(--txt_sub)}.prod-sideNav-menu .mod-accordion-content{padding:8px 0}.prod-sideNav-menu .mod-link02{display:flex;padding:12px 20px;font-weight:700}.prod-sideNav-menu .__category{border-top:1px solid var(--border_base)}.prod-sideNav-menu .__category:last-child{border-bottom:1px solid var(--border_base)}.prod-sideNav-menu .__series{margin-top:20px;border-top:1px solid var(--border_base);border-bottom:1px solid var(--border_base)}.prod-sideNav-content{padding-top:64px}.prod-detail-h1{padding:48px 0 20px}.prod-detail-h1 .mod-auto{display:flex;flex-direction:column;gap:4px}.prod-detail-h1 .__labels{display:flex;flex-wrap:wrap;gap:4px}.prod-detail-h1 .__labels li{padding:2px 10px;border:2px solid var(--basic_yellow);border-radius:20px;font-size:.625rem;font-weight:500;line-height:1.2}.prod-detail-h1 .__labels li._new{background-color:var(--main_red);border-color:var(--main_red);color:#fff}.prod-detail-h1 .__labels li._renewal{background-color:var(--basic_yellow)}.prod-detail-h1 .__title{position:relative;display:flex;flex-direction:column;align-items:flex-start;gap:4px}.prod-detail-h1 .__function{display:flex;align-items:center}.prod-detail-h1 .__function>span{padding:4px 10px;border-radius:4px;color:#fff;font-size:.625rem;font-weight:500;line-height:1.2;white-space:nowrap}.prod-detail-h1 .__function>span._kinousei{background-color:var(--basic_green2)}.prod-detail-h1 .__function>span._tokuho{background-color:#f56120}.prod-detail-h1 .__function>span._eiyo{background-color:#764191}.prod-detail-h1 .__old{display:flex;align-items:center;gap:4px}.prod-detail-h1 .__old>span{padding:4px 10px;background-color:#999;border-radius:4px;color:#fff;font-size:.625rem;font-weight:500;line-height:1.2}.prod-detail-h1 .__old p{font-size:.75rem}.prod-detail-h1 .__genericBtn{position:absolute;right:0;bottom:-45px;flex-shrink:0;width:166px;height:40px}.prod-detail-h1 .__genericBtn span{width:calc(100% - 40px);padding-left:24px;font-size:.875rem}.prod-detail-h1 .__genericBtn svg{width:12px;height:12px}.prod-detail-shopBtn{position:fixed;right:0;bottom:0;width:100%;z-index:200}.prod-detail-shopBtn button{display:flex;align-items:center;justify-content:center;gap:8px;width:100%;padding:15px 20px;background-color:var(--basic_green2)}.prod-detail-shopBtn button span{color:#fff;font-size:.875rem;line-height:1.4}.prod-detail-shopBtn button svg{width:24px;height:24px;fill:#fff}.prod-detail-main{display:flex;flex-direction:column;gap:48px}.prod-detail-main-img .__mainImg{width:287px;margin:0 auto}.prod-detail-main-img .__thumbList{display:flex;gap:4px;margin-top:16px}.prod-detail-main-img .__thumbList li{width:calc(20% - 3.2px)}.prod-detail-main-img .__thumbList li button{position:relative;aspect-ratio:1;width:100%;border-radius:8px;overflow:hidden}.prod-detail-main-img .__thumbList li button:after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;border:1px solid var(--border_base);border-radius:8px}.prod-detail-main-img .__thumbList li button.is-active:after{border:2px solid var(--basic_green2)}.prod-detail-main-img .__thumbList li button img{width:100%}.prod-detail-main-img .__thumbList li button .__play{position:absolute;top:50%;left:0;right:0;transform:translateY(-50%);display:flex;align-items:center;justify-content:center;width:32px;height:32px;margin:auto;background-color:rgba(255,255,255,.9);border:1px solid var(--border_base);border-radius:50%;z-index:10}.prod-detail-main-img .__thumbList li button .__play svg{width:12px;height:12px;fill:var(--txt_sub)}.prod-detail-main-content .__infoTable{border-collapse:separate;border-spacing:0;width:100%;padding:8px 12px;border-top:1px solid var(--border_base);border-bottom:1px solid var(--border_base)}.prod-detail-main-content .__infoTable td,.prod-detail-main-content .__infoTable th{padding:8px 0;font-size:.875rem;line-height:1.2;text-align:left;vertical-align:top}.prod-detail-main-content .__infoTable th{width:120px}.prod-detail-main-content .__infoTable td{width:calc(100% - 120px);padding-left:16px}.prod-detail-nutritions .mod-tbl02 th{width:120px;text-align:left}.prod-detail-nutritions .__nutritions_free .c-table{border-collapse:separate;border-spacing:0;border-top:1px solid var(--border_base);border-left:1px solid var(--border_base);width:100%}.prod-detail-nutritions .__nutritions_free .c-table td,.prod-detail-nutritions .__nutritions_free .c-table th{padding:12px;border-bottom:1px solid var(--border_base);border-right:1px solid var(--border_base);font-size:.875rem;line-height:1.2}.prod-detail-nutritions .__nutritions_free .c-table th{width:120px;background-color:var(--basic_cream2);font-weight:500;text-align:left}.prod-detail-nutritions .__nutritions_free .c-table td{background-color:#fff}.prod-detail-nutritions .__allergenList ul{letter-spacing:-.4em}.prod-detail-nutritions .__allergenList ul li{list-style:none;display:inline-block;letter-spacing:normal;line-height:1.2}.prod-detail-nutritions .__allergenList ul li:after{content:"・";display:inline-block}.prod-detail-nutritions .__allergenList ul li:last-child:after{content:none}.prod-detail-nutritions .ul-star>li{font-size:.75rem;font-feature-settings:"palt";line-height:1.2;letter-spacing:.6px}.prod-detail-otherProd{position:relative}.prod-detail-otherProd-slider{position:static}.prod-detail-otherProd-slider .splide__track{position:static}.prod-detail-recipe{position:relative}.prod-detail-recipe-slider{position:static}.prod-detail-recipe-slider .splide__track{position:static}.prod-detail-bottomNav{padding:80px 0}.prod-detail-bottomNav .__selectCategory{display:flex;flex-direction:column;gap:16px}.prod-allergenList{display:flex;flex-wrap:wrap;gap:4px}.prod-allergenList li{width:calc(25% - 3px)}.prod-allergenList figure img{width:100%;padding:12px;border:1px solid var(--border_base);border-radius:12px}.prod-allergenList figure figcaption{margin-top:4px;font-size:.875rem;text-align:center;line-height:1.2;letter-spacing:.7px}.prod-allergy #vue-app{opacity:0;transition:opacity .3s}.prod-allergy #vue-app.is-visible{opacity:1}.prod-allergy-searchForm .__checkBlockAll{padding:12px;background-color:var(--bg_base)}.prod-allergy-searchForm .__checkBlockIng .__checkList{display:flex;flex-wrap:wrap;gap:16px}.prod-allergy-searchForm .__checkBlockIng .__checkList li{width:calc(50% - 8px)}.prod-allergy-searchForm .__checkBlockIng .__checkList .__checkIng{cursor:pointer;display:flex;align-items:center;justify-content:center;height:40px;border:2px solid var(--txt_sub);border-radius:8px;transition:border-color .3s,background-color .3s}.prod-allergy-searchForm .__checkBlockIng .__checkList .__checkIng input{opacity:0;-webkit-appearance:none;-moz-appearance:none;appearance:none;position:absolute}.prod-allergy-searchForm .__checkBlockIng .__checkList .__checkIng span{transition:color .3s}.prod-allergy-searchForm .__checkBlockIng .__checkList .__checkIng:has(input:focus){outline:1px solid var(--txt_base)}.prod-allergy-searchForm .__checkBlockIng .__checkList .__checkIng:has(input:checked){border-color:var(--basic_green2);background-color:var(--basic_green2)}.prod-allergy-searchForm .__checkBlockIng .__checkList .__checkIng:has(input:checked) span{color:#fff}.prod-allergy-searchForm .__checkBlockUsed{display:flex;flex-direction:column;gap:8px}.prod-allergy-searchForm .__checkBlockUsed .mod-radio>span{display:flex;align-items:center}.prod-allergy-searchForm .__selectCategory{display:flex;flex-direction:column;gap:8px}.prod-allergy-searchForm .__selectCategory legend{display:contents}.mod-searchForm-modal-overlay .prod-allergy-searchForm{margin-top:0;height:100vh;height:100dvh}.prod-allergy-result .__subForm{display:flex;flex-direction:column;gap:20px;padding:20px;background-color:var(--bg_base);border-radius:20px}.prod-allergy-result .__subForm fieldset{display:contents;border:none}.prod-allergy-result .__subForm fieldset legend{display:contents}.prod-allergy-result .__subForm .__checkedAllergensList{display:flex;flex-wrap:wrap;gap:4px;margin-bottom:12px}.prod-allergy-result .__subForm .__checkedAllergensList li{display:flex;align-items:center;gap:12px;padding:0 12px;border:2px solid var(--txt_base);border-radius:8px;white-space:nowrap}.prod-allergy-result .__subForm .__checkedAllergensList li span{font-size:.875rem}.prod-allergy-result .__subForm .__checkedAllergensList li button{line-height:1}.prod-allergy-result .__subForm .__checkedAllergensList li button svg{width:12px;height:12px;fill:var(--txt_sub)}.prod-allergy-result .__subForm .__checkBlockUsed{display:flex;flex-direction:column;gap:8px}.prod-allergy-result .__subForm .__checkBlockUsed .mod-radio>span{display:flex;align-items:center}.prod-allergy-result .__subForm .__selectCategory{display:flex;flex-direction:column;gap:8px;padding-top:20px;border-top:1px solid var(--txt_base)}.prod-allergy-result .__subForm .__selectCategory .mod-select{width:100%;background-color:transparent}.prod-allergy-result .prod-list{opacity:0}.prod-allergy-result .prod-list.is-visible{opacity:1;transition:opacity .4s}.recipe-floatMenu{position:fixed;bottom:0;left:0;width:100%;border-top:1px solid var(--border_base);background-color:#fff;z-index:200}.recipe-floatMenu ul{display:flex;padding:0 40px}.recipe-floatMenu li{width:25%;text-align:center}.recipe-floatMenu li a{display:flex;flex-direction:column;align-items:center;gap:4px;padding:8px 0}.recipe-floatMenu li a svg{width:24px;height:24px;fill:var(--basic_green2)}.recipe-floatMenu li a span{display:inline-block;font-size:.6875rem;font-weight:700;line-height:1.2}.recipe-floatMenu li a.__favorite{position:relative}.recipe-floatMenu li a.__favorite .__count{position:absolute;top:12px;left:0;right:0;margin:auto;color:#fff}.recipe-searchKeyword{display:flex;flex-wrap:wrap;align-items:center;width:100%}.recipe-searchKeyword .__head{width:100%;margin-bottom:12px}.recipe-searchKeyword input{display:flex;align-items:center;width:calc(100% - 120px);height:48px;padding:0 20px;border-radius:10vmax 0 0 10vmax;border:1px solid var(--basic_green2);border-right:0}.recipe-searchKeyword button{justify-content:center;width:120px;border-radius:0 10vmax 10vmax 0}.recipe-searchKeyword button>span{width:auto}.recipe-searchKeyword button>span:has(+svg){padding-left:0}.recipe-top-h1{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;height:200px;padding:0 20px;background-image:url(/images/recipes/h1_bg_sp.webp);background-repeat:no-repeat;background-size:cover;background-color:var(--basic_cream2);text-align:center}.recipe-top-h1 h1{font-size:1.75rem;font-weight:400;line-height:1.4;letter-spacing:1.4px}.recipe-top-search{display:flex;flex-direction:column;gap:20px}.recipe-top-main{position:relative}.recipe-top-main:before{content:"";position:absolute;top:160px;display:block;width:100%;height:calc(100% - 160px);background:url(/images/recipes/main_bg.webp) no-repeat center;background-size:cover;z-index:0}.recipe-top-recommend{background:linear-gradient(to top,#fbfbd7 0,#ffe005 220px,#fff 220px,#fff 100%)}.recipe-top-recommend-slider{position:relative;z-index:1}.recipe-top-recommend-slider .__item{width:200px;background-color:#fff;border-radius:16px;overflow:hidden}.recipe-top-recommend-slider .__item .__label{position:absolute;top:8px;left:8px;display:flex;align-items:center;justify-content:center;width:64px;height:20px;background-color:var(--basic_yellow);border-radius:10vmax;font-size:.625rem;line-height:1.2}.recipe-top-recommend-slider .__item figure img{width:100%}.recipe-top-recommend-slider .__item figure figcaption{display:flex;flex-direction:column;gap:8px;padding:12px;background-color:#fff}.recipe-top-recommend-slider .__item figure figcaption .__info{display:flex;gap:8px}.recipe-top-recommend-slider .__item figure figcaption .__info li{display:flex;align-items:center;gap:4px}.recipe-top-recommend-slider .__item figure figcaption .__info li svg{width:16px;height:16px;fill:var(--basic_green2)}.recipe-top-recommend-slider .__item figure figcaption .__info li>span{font-size:.75rem}.recipe-top-recommend-slider .splide__pagination__page{background-color:#fff}.recipe-top-recommend-slider .splide__pagination__page.is-active{background-color:var(--accent_orange)}.recipe-top-pickup{padding-bottom:64px;background-color:var(--basic_cream2)}.recipe-top-pickup .top-h2,.recipe-top-pickup-slider{position:relative;z-index:1}.recipe-top-pickup-slider .__item{width:200px}.recipe-top-pickup .splide__pagination__page.is-active{background-color:var(--accent_orange)}.recipe-search-form .mod-accordion-summary{padding-bottom:8px;border-bottom:1px solid var(--txt_sub)}.recipe-search-form .__checkProd label{cursor:pointer;display:flex;flex-direction:column;gap:8px}.recipe-search-submit{position:sticky;bottom:0;left:0;flex-wrap:wrap;width:100%;height:148px;z-index:200}.recipe-search-submit .__searchCount{width:100%;text-align:center}.recipe-result-criteria{display:flex;flex-direction:column;gap:16px;padding:20px;background-color:var(--bg_base);border-radius:20px}.recipe-result-criteria>div{display:flex;flex-direction:column;gap:8px}.recipe-result-criteria>div ul{display:flex;flex-wrap:wrap;gap:8px;line-height:1.4}.recipe-result-sort{display:flex;justify-content:flex-end;align-items:center;gap:16px}.recipe-result-sort .mod-pulldown{width:200px}.recipe-result-sort .mod-pulldown summary span svg{display:inline-block;width:20px;height:20px;fill:var(--basic_green2);margin-right:6px;transform:translateY(1px)}.recipe-result-sort .mod-pulldown .mod-pulldown-ul li a svg{display:inline-block;width:20px;height:20px;fill:var(--basic_green2);margin-right:6px;transform:translateY(1px)}.recipe-result-sort .__sortList{display:none}.recipe-result-sort .__sortList li>a,.recipe-result-sort .__sortList li>span{display:flex;align-items:center;justify-content:center;width:160px;padding:4px 12px;border:1px solid var(--basic_green2);border-radius:10vmax}.recipe-result-sort .__sortList li>a svg,.recipe-result-sort .__sortList li>span svg{width:20px;height:20px;margin-right:6px;transition:fill .3s}.recipe-result-sort .__sortList li>span{background-color:var(--basic_green2);color:#fff}.recipe-result-sort .__sortList li>span svg{fill:#fff}.recipe-result-sort .__sortList li>a{transition:background-color .3s,color .3s}.recipe-result-sort .__sortList li>a svg{fill:var(--basic_green2)}.recipe-result-sort .__sortList li>a:hover{background-color:var(--basic_green2);color:#fff}.recipe-result-sort .__sortList li>a:hover svg{fill:#fff}.recipe-result .recipe-search-form{height:calc(100vh - 148px)}.recipe-result .recipe-search-submit{position:fixed;z-index:1003}.recipe-list{display:flex;flex-wrap:wrap;align-content:start;overflow:hidden;gap:32px 16px}.recipe-list .__item{width:calc(50% - 8px)}.recipe-list .__item .__info{display:flex;align-items:center;justify-content:center;padding:8px;gap:12px}.recipe-list .__item .__info li{display:flex;flex-direction:column;align-items:center;gap:4px}.recipe-list .__item .__info li>span{font-size:.75rem;line-height:1.2;letter-spacing:.6px}.recipe-list .__item .__info li svg{width:16px;height:16px;fill:var(--basic_green2)}.recipe-list .__item .__prod{display:flex;align-items:flex-start;padding:12px;background-color:var(--bg_base);border-radius:8px}.recipe-list .__item .__prod img{display:none}.recipe-detail-h1{padding:48px 0 20px}.recipe-detail-section{display:flex;flex-direction:column;gap:24px}.recipe-detail-h2{display:flex;align-items:center}.recipe-detail-h2 .mod-button{width:186px;height:40px;margin-right:0}.recipe-detail-mainImg{position:relative;border-radius:20px;overflow:hidden}.recipe-detail-mainImg .__copyguerd{position:absolute;top:0;left:0;width:100%}.recipe-detail-info{display:flex;flex-direction:column;gap:32px}.recipe-detail-info .__info{display:flex}.recipe-detail-info .__info li{display:flex;flex-direction:column;align-items:center;gap:4px;width:33.3333%;border-right:1px solid var(--border_base)}.recipe-detail-info .__info li:last-child{border-right:none}.recipe-detail-info .__info li svg{width:20px;height:20px;fill:var(--basic_green2)}.recipe-detail-info .__info2{display:flex;padding:16px 0;background-color:var(--bg_base);border-radius:10px}.recipe-detail-info .__info2 li{width:33.3333%}.recipe-detail-info .__info2 dl{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:4px}.recipe-detail-info .__info2 dl dt{font-size:.875rem;font-weight:500;line-height:1.2}.recipe-detail-info .__info2 dl dd{font-size:.875rem;line-height:1.2}.recipe-detail-info .mod-button.js-favorite_add,.recipe-detail-info .mod-button.js-favorite_delete{position:relative;display:none}.recipe-detail-info .mod-button.js-favorite_add.is-active,.recipe-detail-info .mod-button.js-favorite_delete.is-active{display:flex}.recipe-detail-info .mod-button.js-favorite_delete{background-color:var(--inactive);border-color:var(--inactive)}.recipe-detail-info .mod-button.js-favorite_delete>span{color:var(--txt_sub)}.recipe-detail-info .mod-button.js-favorite_delete svg{fill:var(--basic_green2)}.recipe-detail-favoChip{display:none;position:absolute;bottom:-50px;left:0;width:280px!important;padding:10px;background-color:#ddd;border-radius:10px;color:var(--txt_base)!important;text-align:center;opacity:0;transition:opacity .3s;z-index:550}.recipe-detail-favoChip:before{content:"";position:absolute;top:-15px;left:0;right:0;margin:0 auto;display:block;width:0;height:0;border-left:5px solid transparent;border-right:5px solid transparent;border-bottom:15px solid #ddd}.recipe-detail-favoChip.is-active{display:block}.recipe-detail-favoChip.is-visible{opacity:1}.recipe-detail-ingredients{width:100%;border-collapse:separate;border-spacing:0;border-bottom:1px solid var(--border_base)}.recipe-detail-ingredients td,.recipe-detail-ingredients th{width:50%;padding:12px;border-top:1px solid var(--border_base)}.recipe-detail-ingredients td[class*=group-],.recipe-detail-ingredients th[class*=group-]{background-color:var(--basic_cream)}.recipe-detail-ingredients td a,.recipe-detail-ingredients th a{text-decoration:underline}.recipe-detail-ingredients th{font-size:.875rem;font-weight:500;line-height:1.2;text-align:left}.recipe-detail-ingredients td{font-size:.875rem;line-height:1.2;text-align:right}.recipe-detail-points{padding:20px;border:2px solid var(--basic_yellow);border-radius:16px}.recipe-detail-points h3{display:flex;align-items:center;gap:8px}.recipe-detail-points h3 svg{width:20px;height:20px;fill:var(--basic_green2);transform:translateY(-1px)}.recipe-detail-preparation h3{padding:8px 4px}.recipe-detail-preparation p{position:relative;margin-left:4px;padding-left:12px}.recipe-detail-preparation p:before{content:"";position:absolute;top:11px;left:4px;width:4px;height:4px;background-color:var(--txt_sub);border-radius:50%}.recipe-detail-direction{display:flex;flex-direction:column;gap:8px;counter-reset:count_direction}.recipe-detail-direction .__item{position:relative;padding:8px 8px 8px 36px;border-top:1px solid var(--border_base)}.recipe-detail-direction .__item:last-child{padding:8px 8px 16px 36px;border-bottom:1px solid var(--border_base)}.recipe-detail-direction .__item:before{counter-increment:count_direction;content:counter(count_direction);position:absolute;top:8px;left:8px;display:flex;align-items:center;justify-content:center;width:24px;height:24px;background-color:var(--basic_yellow);border-radius:50%;font-size:.875rem;font-weight:500;line-height:1.2}.recipe-detail-direction .__item figure img{width:100%;border-radius:12px}.recipe-detail-subRecipe{margin-top:64px;padding:20px;border:2px solid var(--border_base);border-radius:20px}.recipe-detail-subRecipe+.recipe-detail-subRecipe{margin-top:24px}.recipe-detail-subRecipe figure{position:relative}.recipe-detail-subRecipe figure .__subImg{width:100%;border-radius:12px}.recipe-detail-subRecipe figure .__copyguerd{position:absolute;top:0;left:0;width:100%}.recipe-detail-subRecipe .recipe-detail-direction{gap:0}.recipe-detail-subRecipe .recipe-detail-direction .__item{padding:8px 0 8px 16px}.recipe-detail-subRecipe .recipe-detail-direction .__item:first-child{border-top:none}.recipe-detail-subRecipe .recipe-detail-direction .__item:last-child{border-bottom:none}.recipe-detail-subRecipe .recipe-detail-direction .__item:before{top:14px;left:0;width:14px;height:14px;background-color:transparent;border:1px solid var(--txt_base);font-size:.625rem}.recipe-detail-useProd{display:flex;flex-direction:column;gap:16px}.recipe-detail-useProd .__item{padding:20px;background-color:var(--bg_base);border-radius:12px}.recipe-detail-useProd .__item figure{display:flex;align-items:center;gap:16px}.recipe-detail-useProd .__item figure img{width:80px;border-radius:10px}.recipe-detail-useProd .__item figure figcaption{width:calc(100% - 80px)}.recipe-detail-useProd .__item .__links{display:flex;flex-direction:column;gap:16px;margin-top:20px;padding:0 12px;line-height:1}.recipe-detail-recent-slider,.recipe-detail-recommend-slider{position:static}.recipe-detail-recent-sliderWrap,.recipe-detail-recommend-sliderWrap{position:relative}.recipe-detail-recent-slider .splide__track,.recipe-detail-recommend-slider .splide__track{position:static}.recipe-pokkalemon-slider,.recipe-usual-slider{position:static}.recipe-pokkalemon-sliderWrap,.recipe-usual-sliderWrap{position:relative}.recipe-pokkalemon-slider .splide__track,.recipe-usual-slider .splide__track{position:static}.recipe-feature-main{width:100%;border-radius:20px;overflow:hidden}.recipe-feature-list{overflow:hidden}.recipe-feature-list li{display:none}.recipe-feature-list li:nth-child(-n+12){display:block}.recipe-feature-list li.di_block{display:block}.recipe-favorite #vue-app{opacity:0;transition:opacity .3s}.recipe-favorite #vue-app.is-visible{opacity:1}.company-top-main{background-image:url(/images/company/bg_top.webp),url(/images/company/bg_bottom.webp);background-position:0 0,100% 100%;background-size:64%}.company-message-content{position:relative;background-image:url(/images/company/bg_top.webp),url(/images/company/info/message/bg_blue.webp);background-position:0 0,calc(100% + 120px) 100%;background-size:21.3333333333%,64%;color:var(--basic_green2);font-family:var(--ff_shuei-nmincho);opacity:0;transition:opacity .6s}.wf-active .company-message-content{opacity:1}.company-message-content .__inner{width:100%;padding-left:20px;padding-right:20px}.company-message-content+.inc_company_localNav .mod-borderTop{margin-top:0}.company-message-h2{display:flex;align-items:center;justify-content:center;gap:8px;font-size:1.5rem;font-weight:400;letter-spacing:12px}.company-message-h2._left{justify-content:flex-start}html:lang(en) .company-message-h2{letter-spacing:3px}.company-message-h3{position:relative;display:inline-block;font-size:.875rem;font-weight:400;letter-spacing:.7px}.company-message-h3:after{content:"";position:absolute;bottom:0;left:0;width:100%;height:2px;border-radius:10vmax;background-color:var(--basic_green2)}.company-message-lead{font-size:1.5rem;line-height:1.4;letter-spacing:1.2px}.company-message-president{display:flex;flex-wrap:wrap;gap:32px}.company-message-president figure>img{border-radius:20px}.company-message-president .__caption{color:var(--txt_base)}.company-info-table.mod-tbl01 thead{display:none}.company-info-table.mod-tbl01 th{background-color:var(--bg_base)}.company-info-table.mod-tbl01 .__board{width:100%;border-collapse:collapse;border-spacing:0}.company-info-table.mod-tbl01 .__board tbody{display:table-row-group}.company-info-table.mod-tbl01 .__board tr{display:table-row}.company-info-table.mod-tbl01 .__board td,.company-info-table.mod-tbl01 .__board th{display:table-cell;padding:5px 0;border:0}.company-info-table.mod-tbl01 .__board th{width:50%;background-color:transparent}.company-info-table.mod-tbl01 .__board td{width:50%}.company-info-catalog{display:flex;align-items:center;gap:16px}.company-info-catalog figure{width:80px}.company-info-catalog figure img{border-radius:12px}.company-info-catalog>div{width:calc(100% - 80px - 16px)}.company-info-history{display:flex;flex-direction:column}.company-info-history dl{display:flex;flex-wrap:wrap}.company-info-history dl dd,.company-info-history dl dt{padding:8px;border-top:1px solid var(--border_base);line-height:1.5}.company-info-history dl dt{width:80px;font-weight:600}.company-info-history dl dd{width:calc(100% - 80px)}.company-info-copy{display:inline-block;padding:0 8px;background-color:rgba(255,224,5,.5)}.company-factory-flow li{display:flex;flex-direction:column;gap:16px}.company-factory-flow li figure img{border-radius:20px}.company-factory-flow li>div h4{font-size:1rem;color:var(--basic_green2)}.company-factory-flow li>div h4 .__num{display:inline-flex;align-items:center;justify-content:center;width:20px;height:20px;margin-right:8px;background-color:var(--basic_green2);border-radius:50%;color:#fff}.company-socialList{display:flex;flex-direction:column;gap:16px}.company-socialList figure img{border-radius:20px}.company-socialList ul{display:flex;flex-direction:column;gap:16px}.company-socialList ul .mod-link03{align-items:center}.company-socialList ul .mod-link03:before{content:none}.company-socialList ul .mod-link03 .__icon{width:32px;height:32px;margin-right:8px;fill:#000}.company-recruit .top-info-body .__item time{font-size:.875rem}.company-recruit-summary{display:flex;flex-wrap:wrap;align-items:flex-start;gap:8px}.company-recruit-summary dt{min-width:120px;padding:0 12px;background-color:var(--basic_green2);border-radius:10vmax;color:#fff;text-align:center}.company-recruit-summary dd{width:100%}.company-recruit .mod-boxLink01 figure>div{border-radius:0}.company-news-description{display:flex;flex-wrap:wrap;margin-bottom:16px;font-size:.875rem}.company-news-description dt{width:100%;padding:12px;border-bottom:1px solid var(--basic_yellow);font-weight:500;line-height:1.2}.company-news-description dd{width:100%;padding:12px;line-height:1.4;border-bottom:1px solid var(--border_base);letter-spacing:.7px;font-feature-settings:"palt"}.company-news-product{display:flex;flex-direction:column;gap:32px 0}.company-news-product .__img{width:100%;text-align:center}.company-news-product .__img img{display:block;width:100%;margin:0 auto}.company-news-product .__img .__download{display:inline-block;margin-top:12px;font-size:.875rem}.company-news-product .__text{width:100%}.news-list .__item{display:flex;align-items:flex-start;gap:12px}.news-list .__item+.__item{margin-top:32px}.news-list .__item figure{width:96px;border:1px solid var(--border_base);border-radius:8px;overflow:hidden}.news-list .__item figure img{width:100%}.news-list .__item .__text{width:calc(100% - 96px)}.news-list .__item .__text .__head{flex-direction:column;align-items:flex-start}.news-list .__item .__head{display:flex;align-items:center;gap:4px}.news-list .__item time{width:104px;color:var(--txt_sub);font-size:.75rem;line-height:1.4}.news-list .__item .__label{display:flex;align-items:center;justify-content:center;height:20px;padding:0 16px;border:1px solid var(--txt_sub);border-radius:12px;font-size:.75rem;line-height:1.4}.news-list .__item .__label.product_cm_cp{border-color:var(--main_red);color:var(--main_red)}.news-list .__item .__label.company{border-color:var(--sub_blue);color:var(--sub_blue)}.news-list .__item .__label.other{border-color:var(--txt_sub);color:var(--txt_sub)}.news-list .__item a{display:inline-block;margin-top:4px;font-size:.875rem;font-weight:500;line-height:normal}.news-list._noImg .__item figure{display:none}.news-list._noImg .__item .__text{width:100%}.news-list._noImg .__item .__text .__head{flex-direction:row;align-items:center}.news-searchKeyword{display:flex;flex-wrap:wrap;align-items:center;width:100%}.news-searchKeyword .__head{width:100%;margin-bottom:12px}.news-searchKeyword .mod-mf_finder{width:100%}.news-detail-head{display:flex;align-items:center;gap:4px}.news-detail-head time{width:110px;color:var(--txt_sub);font-size:.75rem;line-height:1.4}.news-detail-head .__label{display:flex;align-items:center;justify-content:center;height:20px;padding:0 16px;border:1px solid var(--txt_sub);border-radius:12px;font-size:.75rem;line-height:1.4}.news-detail-head .__label.product_cm_cp{border-color:var(--main_red);color:var(--main_red)}.news-detail-head .__label.company{border-color:var(--sub_blue);color:var(--sub_blue)}.news-detail-head .__label.other{border-color:var(--txt_sub);color:var(--txt_sub)}.news-campaignList .__item+.__item{margin-top:32px}.news-campaignList .__inner{display:flex;flex-direction:column;gap:16px}.news-campaignList .__img img{width:100%;border:1px solid var(--border_base);border-radius:20px}.news-campaignList .__text .__label{display:flex;align-items:center;justify-content:center;width:80px;height:20px;border-radius:10vmax;font-size:.625rem;font-weight:700;line-height:1.2}.news-campaignList .__text .__label.vng_conditions_now{background-color:rgba(255,224,5,.5)}.news-campaignList .__text .__label.vng_conditions_buy{background-color:rgba(126,200,217,.6)}.news-campaignList .__text h2{line-height:1}.news-campaignList .__text dl{display:flex;flex-wrap:wrap;align-items:flex-start;gap:8px 16px}.news-campaignList .__text dl dt{width:80px;border:1px solid var(--txt_base);text-align:center}.news-campaignList .__text dl dd{width:calc(100% - 80px - 16px);font-weight:700}.customer-top .customer-safety-item .mod-boxLink01{flex-direction:row}.customer-top .customer-safety-item figure{width:100%}.customer-top .customer-safety-item .__text{width:100%}.customer-faq-q{border-top:1px solid var(--border_base)}.customer-faq-q:last-child{border-bottom:1px solid var(--border_base)}.customer-faq-q .__title{display:inline-flex;gap:4px;padding:12px;font-size:.875rem}.customer-faq-q .__title span:nth-child(1){display:inline-flex;align-items:center;justify-content:center;width:20px;height:20px;padding-bottom:2px;background-color:var(--basic_green2);border-radius:50%;color:#fff;transform:translateY(4px)}.customer-faq-q .__title span:nth-child(2){max-width:calc(100% - 20px - 4px)}.customer-faq-a{display:flex;gap:4px;width:100%;border-top:1px solid var(--border_base);border-bottom:1px solid var(--border_base);padding:12px}.customer-faq-a>span{display:inline-flex;align-items:center;justify-content:center;width:20px;height:20px;padding-bottom:2px;background-color:var(--basic_yellow);border-radius:50%;transform:translateY(4px)}.customer-faq-a>div{width:100%;max-width:calc(100% - 20px - 4px);font-size:.875rem}.customer-faq-enquete{display:flex;align-items:center;justify-content:center;gap:40px}.customer-contact{display:flex;flex-direction:column;background-color:var(--bg_base);border-radius:20px}.customer-contact>div:nth-child(2){margin-top:16px;padding-top:16px;border-top:1px solid var(--txt_sub)}.customer-contact .__tel{display:flex;align-items:center;gap:4px}.customer-contact .__tel svg{width:24px;height:24px;fill:var(--txt_base)}.customer-safety-item+.customer-safety-item{margin-top:24px}.customer-safety-item .mod-boxLink01{display:flex;flex-direction:column;gap:16px}.customer-safety-item figure{width:100%}.customer-safety-item figure img{border:1px solid var(--border_base);border-radius:20px}.customer-safety-item .__text{display:flex;flex-direction:column;align-items:flex-start;gap:4px;width:100%}.customer-safety-item .__text .__new{display:inline-block;padding:0 8px;background-color:var(--main_red);border-color:var(--main_red);border-radius:10vmax;color:#fff;font-size:.75rem;font-weight:600;line-height:1.4}.customer-safety-item .__text .mod-link01{padding-bottom:4px;border-bottom:1px solid var(--border_base)}.customer-iso{display:flex;flex-wrap:wrap}.customer-iso dd,.customer-iso dt{width:100%;padding:16px 0;background-image:linear-gradient(to right,#000,#000 2px,transparent 2px,transparent 8px);background-size:4px 1px;background-repeat:repeat-x}.customer-iso dt{font-weight:600}.customer-iso dd:last-child,.customer-iso dt:nth-last-child(2){background-image:linear-gradient(to right,#000 2px,transparent 2px,transparent 8px),linear-gradient(to left,#000 2px,transparent 2px,transparent 8px);background-size:4px 1px;background-repeat:repeat-x;background-position:left top,right bottom}.customer-toritensearch .toritensearch-hero{display:flex;flex-direction:column;background-color:var(--basic_cream2);border-radius:20px;overflow:hidden}.customer-toritensearch .toritensearch-hero .__image img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.customer-toritensearch .toritensearch-hero .__body{display:flex;flex-direction:column;gap:24px;padding:20px;justify-content:center;align-items:center}.customer-toritensearch .toritensearch-hero .__lead{font-size:1.125rem;font-weight:500;line-height:1.5;text-align:center}.customer-toritensearch .toritensearch-hero .__caution{font-size:.75rem;line-height:1.2;letter-spacing:.05em;gap:8px}.customer-toritensearch .toritensearch-hero .__caution>li{padding-left:1em}.customer-toritensearch .toritensearch-hero .__caution>li:before{content:"※"}.customer-lab{background-color:#fff}.customer-lab .mod-column_small{gap:20px}.customer-lab-hero{display:flex;flex-direction:column;border-bottom:5px solid #07c;border-radius:20px 20px 0 0;overflow:hidden}.customer-lab-hero .image-frame img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.customer-lab-hero .__body{display:flex;align-items:center;justify-content:center;padding:20px;background-color:#07c;color:#fff;text-align:center}.customer-lab-hero .__text{font-size:1.125rem;font-weight:500;line-height:27px;font-feature-settings:"palt" on}.customer-lab-item .mod-boxLink01{display:grid;grid-template-columns:1fr 80px;gap:0 8px;padding:20px;border:2px solid #4e9dd6;border-radius:20px;background-color:#fff}.customer-lab-item .mod-boxLink01::before{content:"";grid-column:1/-1;grid-row:2;border-top:1px solid var(--border_base);margin:12px 0}.customer-lab-item figure{grid-column:2;grid-row:1}.customer-lab-item figure img{width:100%;aspect-ratio:1/1;-o-object-fit:cover;object-fit:cover;border-radius:12px}.customer-lab-item .__text{display:contents}.customer-lab-item .__text .mod-link03{grid-column:1;grid-row:1}.customer-lab-item .__text .t-body{grid-column:1/-1;grid-row:3}.customer-lab-detail-top{padding:64px 20px 40px;text-align:center;background:url(/images/customer/min_lab/common/lab_top.svg) top center/100% auto no-repeat}.customer-lab-detail-top .top-inner{display:flex;flex-direction:column;gap:16px;align-items:center}.customer-lab-detail-top .top-deco img{width:178px;height:auto}.customer-lab-detail-top .top-subtitle{display:inline-block;margin-top:-8px;padding:4px 12px;background:url(/images/customer/min_lab/common/try_bg.svg) no-repeat center/100% 100%;border-radius:4px;font-family:"Kiwi Maru",serif;font-size:1.125rem;line-height:1.4;letter-spacing:.05em}.customer-lab-detail-top .top-title{position:relative;display:flex;gap:4px;justify-content:center;align-items:center;max-width:335px;font-size:1.75rem;font-weight:700;line-height:1.4}.customer-lab-detail-top .__bracket{position:absolute;line-height:1}.customer-lab-detail-top .__bracket:first-child{top:4px;left:-20px}.customer-lab-detail-top .__bracket:last-child{bottom:-4px;right:-20px}.customer-lab-detail-top .__bracket img{width:16px;height:auto}.customer-lab-detail-top .__title-body{display:block;text-align:center}.customer-lab-detail-top .__title-line{display:inline;padding-bottom:8px;line-height:54px;font-feature-settings:"palt" on;background:url(/images/customer/min_lab/common/title_underline.svg) repeat-x left bottom;box-decoration-break:clone;-webkit-box-decoration-break:clone}.customer-lab-detail-top .__nowrap{white-space:nowrap}.customer-lab-detail-top .top-lead{margin-top:40px}.customer-lab-detail-top .top-lead p{position:relative;display:inline-block;padding:20px 40px;background-color:rgba(0,119,204,.1);border-radius:999px;font-size:1.125rem;font-weight:500;line-height:27px;color:#333;text-align:center}.customer-lab-detail-top .top-lead p::before{content:"";position:absolute;top:-48px;left:calc(50% - 40px);width:16px;height:16px;border-radius:50%;background-color:rgba(0,119,204,.1);box-shadow:25px 17px 0 7px rgba(0,119,204,.1)}.customer-lab-detail .lead-text{max-width:335px;margin:0 auto;font-size:1rem;font-weight:500;line-height:1.4;text-align:left;letter-spacing:.8px;font-feature-settings:"palt" on}.customer-lab-detail-body{padding-bottom:64px}.customer-lab-detail .heading2{padding-bottom:8px;margin-bottom:24px;border-bottom:1px solid #e3e3e3;font-size:1.25rem;font-weight:400;line-height:1.4;font-feature-settings:"palt" on}.customer-lab-detail .heading4{padding-bottom:12px;margin-bottom:12px;border-bottom:1px solid #666;font-size:1.125rem;font-weight:400;line-height:1.4;font-feature-settings:"palt" on}.customer-lab-detail .body-text{font-size:.875rem;line-height:25px;letter-spacing:.7px;font-feature-settings:"palt" on}.customer-lab-detail .body-text._large{font-size:1.125rem;font-weight:500;line-height:27px;font-feature-settings:"palt" on}.customer-lab-detail .note{display:flex;gap:0;font-size:.75rem;line-height:1.2;letter-spacing:.05em}.customer-lab-detail .col2{display:flex;flex-direction:column;gap:20px}.customer-lab-detail .col2._1-4>.image-frame img{aspect-ratio:1/1;-o-object-fit:cover;object-fit:cover}.customer-lab-detail .col2._1-4 .lead-text{max-width:none;margin:0;flex:0 1 auto;min-width:0}.customer-lab-detail .col2._1-3 .image-frame img{aspect-ratio:1/1;-o-object-fit:cover;object-fit:cover}.customer-lab-detail .col2._1-3._img-wide{gap:24px}.customer-lab-detail .col2._1-2{gap:24px}.customer-lab-detail .col2._1-2 .__fill+.__fill{margin-top:40px}.customer-lab-detail .col2 .__fill{flex:1}.customer-lab-detail .col2 .__fill._col{display:flex;flex-direction:column;gap:8px;justify-content:center}.customer-lab-detail .__info-col{padding-top:16px}.customer-lab-detail .__row{display:flex;flex-direction:column;gap:20px}.customer-lab-detail .__row .__text{flex:1}.customer-lab-detail .__row .__figure._sp-narrow{width:calc(100% - 80px);margin:0 auto}.customer-lab-detail .__row .__figure img{width:100%;height:auto;display:block}.customer-lab-detail .__image-row{display:flex;gap:20px;align-items:center}.customer-lab-detail .image-frame{border-radius:20px;overflow:hidden}.customer-lab-detail .image-frame._w900{max-width:900px}.customer-lab-detail .image-frame._no-radius{border-radius:0}.customer-lab-detail .image-frame._sp-narrow{width:calc(100% - 80px);margin:0 auto}.customer-lab-detail .image-frame img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block}.customer-lab-detail .challenger{display:flex;flex-direction:column;gap:20px}.customer-lab-detail .challenger .challenger-data{display:flex;flex-direction:column;gap:8px}.customer-lab-detail .challenger .__caption{font-size:.875rem;line-height:25px;font-feature-settings:"palt" on;text-align:left;width:-moz-fit-content;width:fit-content;margin-inline:auto}.customer-lab-detail .challenger .challenger-main{display:flex;flex-direction:column;flex:1;gap:8px}.customer-lab-detail .challenger .challenger-bubble{display:flex;align-items:center;justify-content:center;gap:0}.customer-lab-detail .__box{position:relative;width:100%;padding:20px 12px;background-color:#fbfbd7;border-radius:12px;font-size:1.125rem;font-weight:500;line-height:1.5;text-align:center}.customer-lab-detail .__box::before{content:"";display:block;position:absolute;left:50%;top:-16px;transform:translateX(-50%);border-left:16px solid transparent;border-right:16px solid transparent;border-bottom:16px solid #fbfbd7}.customer-lab-detail-result{position:relative;display:flex;flex-direction:column;align-items:center;margin-top:64px;padding-bottom:126px}.customer-lab-detail-result .result-images{position:absolute;bottom:0;left:50%;transform:translateX(-50%);width:100%;z-index:0}.customer-lab-detail-result .result-images img{width:100%;height:auto;display:block}.customer-lab-detail-result .result-head{position:relative;display:flex;flex-direction:column;align-items:center;z-index:2}.customer-lab-detail-result .result-icon img{width:80px;height:auto}.customer-lab-detail-result .result-heading{display:flex;align-items:center;justify-content:center;gap:8px;max-width:100%}.customer-lab-detail-result .__title{font-family:"Kiwi Maru",serif;font-size:2rem;font-weight:500;line-height:45px;color:#07c;-webkit-text-stroke:1px #07c}.customer-lab-detail-result .__deco{display:block;width:40px;height:47px}.customer-lab-detail-result .result-label{display:inline-block;position:relative;z-index:1;margin-top:13px;margin-bottom:-11px;padding:4px 12px;background:url(/images/customer/min_lab/common/try_bg.svg) no-repeat center/100% 100%;font-family:"Kiwi Maru",serif;color:var(--txt_base);font-size:1.125rem;font-weight:400;line-height:1.4;text-align:center}.customer-lab-detail-result .result-body{position:relative;z-index:1;width:100%;max-width:800px;margin-inline:auto;padding:20px;background-color:#07c;border-radius:12px;color:#fff;text-align:center}.customer-lab-detail-result .__text{font-size:1.75rem;font-weight:700;line-height:1.4;font-feature-settings:"palt" on}.customer-lab-detail .__section-arrow{margin:50px auto 24px;text-align:center}.customer-lab-detail ._w900{max-width:900px;margin-left:auto;margin-right:auto}.customer-voice li{border-top:1px solid var(--border_base)}.customer-voice li:last-child{border-bottom:1px solid var(--border_base)}.customer-voice .mod-accordion-summary{padding:16px 0}.customer-voice .mod-accordion-plus{top:50%;right:12px;transform:translateY(-50%);width:12px}.customer-voice .mod-accordion-plus:after{top:-5px;right:5px;height:12px}.customer-voice .__title{display:flex;align-items:center;gap:8px}.customer-voice .__title>div{width:50px;height:60px;text-align:center}.customer-voice .__title>div img{width:auto;max-height:100%}.customer-voice .__title figcaption{width:calc(100% - 50px - 38px);font-size:.875rem;font-weight:600;line-height:1.4}.customer-voice .__content{padding:16px 0 20px}.inc_customer_index .prod-list .__category{display:block}.english-safety.mod-column{gap:20px}.english-safety-block{position:relative;padding:48px 20px 20px;border-width:2px;border-style:solid;border-radius:20px}.english-safety-block .__initial{position:absolute;top:0;left:0;display:flex;align-items:center;justify-content:center;width:48px;height:48px;border-top-left-radius:16px;color:#fff}.english-safety-block img{border-radius:20px}.english-safety-block._health{background-color:#fff9df;border-color:#ffc81f}.english-safety-block._health .__initial{background-color:#ffc81f}.english-safety-block._environment{background-color:#ebf4e0;border-color:#69ae60}.english-safety-block._environment .__initial{background-color:#69ae60}.english-safety-block._social{background-color:#ebf3fb;border-color:#60a1d9}.english-safety-block._social .__initial{background-color:#60a1d9}.english-safety-block._governance{display:flex;flex-direction:column;gap:24px;background-color:#fdf3eb;border-color:#ff8e3b}.english-safety-block._governance .__initial{background-color:#ff8e3b}.search-result .mf_finder_searchBox_form .mf_finder_searchBox_selects{display:flex;flex-wrap:wrap;gap:8px;margin-top:12px}.search-result .mf_finder_searchBox_form .mf_finder_searchBox_category{margin-bottom:0}.search-result .mf_finder_searchBox_form .mf_finder_searchBox_misc{display:flex;gap:8px}.search-result .mf_finder_searchBox_form .mf_finder_searchBox_misc .mf_finder_searchBox_imgsize,.search-result .mf_finder_searchBox_form .mf_finder_searchBox_misc .mf_finder_searchBox_pagemax{margin-left:0;margin-right:0}.search-result #mf_featured{margin-top:24px;border:2px solid var(--basic_green2);border-radius:20px;padding:20px}.search-result #mf_featured .mf_finder_featured_contents_wrapper{margin-bottom:0}.search-result #mf_featured .mf_finder_featured_contents{background-color:#fff}.search-result #mf_featured .mf_finder_featured_contents_item{padding:0}.search-result #mf_featured .mf_finder_featured_contents_image_wrapper img{border-radius:10px}.search-result-body{display:flex;flex-direction:column;gap:24px}.search-result-body #mf_drilldown_ranking{margin-top:24px;border:2px solid var(--basic_green2);border-radius:20px;overflow:hidden}.search-result-body #mf_drilldown_ranking .mf_finder_drilldown_head{background-color:var(--basic_green2);border-top-left-radius:16px;border-top-right-radius:16px;color:#fff;font-weight:700;text-align:center}.search-result-body #mf_drilldown_ranking .mf_finder_drilldown_item_link{align-items:flex-start;line-height:1.4}.search-result-body #mf_drilldown_ranking .mf_finder_drilldown_item_count{padding:4px 6px 2px}.search-result-body #mf_search_results .mf_finder_organic_header_wrapper{margin-left:0;margin-right:0}.search-result-body #mf_search_results .mf_finder_organic_doc{padding:20px 0}.search-result-body #mf_search_results .mf_finder_organic_doc_img{border-radius:8px}.search-result-body #mf_search_results .mf_finder_organic_doc_title_wrapper{color:var(--txt_base)}.search-result-body #mf_search_results .mf_finder_organic_doc_title_wrapper:visited{color:#666}.search-result-body #mf_search_results .mf_finder_organic_doc_url_wrapper .mf_finder_organic_doc_url{color:var(--txt_base)}.search-result-body #mf_search_results .mf_finder_relatedkeywords{margin-top:24px;padding:12px;background-color:#fff;border:2px solid var(--border_base);border-radius:20px}.search-result-body #mf_search_results .mf_finder_relatedkeywords_head{padding:0}.search-result-body #mf_search_results .mf_finder_relatedkeywords_items{display:flex;flex-wrap:wrap;gap:0 16px;margin-top:8px;margin-left:0}.search-result-body #mf_search_results .mf_finder_relatedkeywords_items .mf_finder_relatedkeywords_item{margin-right:0;margin-bottom:0}.search-result-body #mf_search_results .mf_finder_relatedkeywords_items .mf_finder_relatedkeywords_item .mf_finder_relatedkeywords_item_link{padding:0}.search-result-body #mf_search_results .mf_finder_relatedkeywords_items .mf_finder_relatedkeywords_item .mf_finder_relatedkeywords_item_link span:before{content:""}.search-result-body #mf_search_results .mf_finder_organic_pager_wrapper{margin-top:24px}.search-result-body #mf_search_results .mf_finder_pager_items{display:flex;align-items:center;justify-content:center}.search-result-body #mf_search_results .mf_finder_pager_items li{margin:0}.search-result-body #mf_search_results .mf_finder_pager_items li>a,.search-result-body #mf_search_results .mf_finder_pager_items li>span{display:flex;align-items:center;justify-content:center;width:32px;height:32px;border-radius:50%}.search-result-body #mf_search_results .mf_finder_pager_items li>span{background-color:var(--bg_base);color:var(--txt_base)}.search-result-body #mf_search_results .mf_finder_pager_items li>a{background-color:#fff;color:inherit}.search-result-body #mf_search_results .mf_finder_pager_items .mf_finder_pager_item_current{padding:0}.search-result-body #mf_search_results .mf_finder_pager_items .mf_finder_pager_item_next>a,.search-result-body #mf_search_results .mf_finder_pager_items .mf_finder_pager_item_prev>a{border:1px solid var(--basic_green2)}.search-result-body #mf_search_results .mf_finder_pager_items .mf_finder_pager_item_next>a span:before,.search-result-body #mf_search_results .mf_finder_pager_items .mf_finder_pager_item_prev>a span:before{color:var(--basic_green2);font-size:1.625rem}.news-detail-body table,.news-detail-body td,.news-detail-body th{border-collapse:collapse;border-spacing:0;border:1px solid var(--border_base);text-align:center}.news-detail-body table colgroup .w-30{width:30%}.news-detail-body table th{width:auto!important;vertical-align:middle}.news-detail-body table td.w330{width:33%!important}.news-detail-body table.noborder,.news-detail-body table.noborder td,.news-detail-body table.noborder th{border:none}.news-detail-body .text{margin-bottom:32px}.news-detail-body .text.t-left{text-align:left}.news-detail-body .titlH4{margin-top:32px!important}.news-detail-body .news_table{overflow:auto}.news-detail-body .news_table table{width:600px!important}.news-detail-body .news_table th:has(+td){width:120px!important}.news-detail-body .news_table th:has(+td)+td{width:calc(100% - 120px)!important}.news-detail-body .news_image_list2{display:flex;flex-wrap:wrap;gap:12px;width:100%!important}.news-detail-body .news_image_list2>li{width:calc(50% - 12px);float:none!important}.news-detail-body .news_image_list3{display:flex;flex-wrap:wrap;justify-content:center;gap:12px;width:100%!important}.news-detail-body .news_image_list3>li{width:calc(50% - 12px);float:none!important}.news-detail-body .news_image_list5{display:flex;flex-wrap:wrap;justify-content:center;gap:12px;width:100%!important}.news-detail-body .news_image_list5>li{width:calc(50% - 12px);float:none!important}.news-detail-body .news_image .download{display:inline-block;margin-top:4px;line-height:1.4!important}.news-detail-body table.personal_change{display:block;margin-left:0!important}.news-detail-body table.personal_change[style*=width]{width:auto!important}.news-detail-body table.personal_change tr{display:block}.news-detail-body table.personal_change td,.news-detail-body table.personal_change th{display:block}.news-detail-body table.personal_change td[style*=width],.news-detail-body table.personal_change th[style*=width]{width:auto!important}.news-detail-body table.personal_change td:nth-child(1)+td,.news-detail-body table.personal_change td[style*="width:150px"]+td{padding-left:3em!important}.news-detail-body table.personal_change td:nth-child(2){padding-left:3em!important}.news-detail-body p:not([class]){margin-top:12px;margin-bottom:12px}.news-detail-body p a{text-decoration:underline}.news-detail-body .p-contents-block__image{margin-bottom:32px;text-align:center}.news-detail-body .p-contents-block__image__column4{display:flex;flex-wrap:wrap;gap:12px}.news-detail-body .p-contents-block__image__column4 .p-contents-block__image__item{width:calc(50% - 12px)}.news-detail-body .p-news__position{display:flex;flex-wrap:wrap;gap:0 24px}.news-detail-body .p-news__position__item{list-style-type:none;width:100%}.news-detail-body .p-news__position__item:first-child{border-top:1px solid var(--border_base)}.news-detail-body .p-news__position__item:nth-child(3n+1){padding-top:8px}.news-detail-body .p-news__position__item:nth-child(3n){padding-bottom:8px;border-bottom:1px solid var(--border_base)}.news-detail-body .p-news__position__item.__w220+.p-news__position__item{padding-bottom:8px;border-bottom:1px solid var(--border_base)}.news-detail-body .p-news__position__column2{display:flex;flex-wrap:wrap;gap:0 24px}.news-detail-body .pc_only{display:none!important}.customer-faq-a .c-heading__lv1,.news-detail-body .c-heading__lv1{font-size:1.625rem;font-weight:700;line-height:1.4;letter-spacing:1.3px}.customer-faq-a .c-heading__lv2,.news-detail-body .c-heading__lv2{margin-bottom:16px;padding-bottom:12px;border-bottom:2px solid var(--basic_yellow);font-size:1.375rem;font-weight:400;line-height:1.4;letter-spacing:1.1px}.customer-faq-a .c-heading__lv2 .u-text__fs16,.news-detail-body .c-heading__lv2 .u-text__fs16{font-size:.875rem}.customer-faq-a .c-heading__lv3,.news-detail-body .c-heading__lv3{margin-bottom:12px;font-size:1.125rem;font-weight:400;line-height:1.4;letter-spacing:.9px}.customer-faq-a .c-text,.news-detail-body .c-text{margin-bottom:16px;font-size:.875rem;letter-spacing:.7px;font-feature-settings:"palt"}.customer-faq-a .c-text:last-child,.news-detail-body .c-text:last-child{margin-bottom:0}.customer-faq-a .c-text__link,.news-detail-body .c-text__link{text-decoration:underline;word-break:break-all}.customer-faq-a .c-icon__download:before,.news-detail-body .c-icon__download:before{content:"";display:inline-block;margin-right:4px;width:16px;height:16px;background-image:url('data:image/svg+xml;utf-8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 16 16"><path d="M15.1888 9.99415C14.7424 9.99415 14.3792 10.3573 14.3792 10.8053V14.0725C14.3792 14.7062 13.8624 15.2229 13.2288 15.2229H2.7712C2.1376 15.2229 1.6208 14.7062 1.6208 14.0725V10.8053C1.6208 10.3589 1.2576 9.99415 0.8112 9.99415C0.3648 9.99415 0 10.3573 0 10.8053V14.0725C0 15.6005 1.2432 16.8438 2.7712 16.8438H13.2288C14.7568 16.8438 16 15.6005 16 14.0725V10.8053C16 10.3589 15.6368 9.99415 15.1888 9.99415Z" fill="%23008849" /><path d="M7.4256 12.6854C7.5008 12.7606 7.5888 12.8181 7.6832 12.8581C7.7248 12.8757 7.768 12.8885 7.8128 12.8981C7.8208 12.8997 7.8288 12.9029 7.8368 12.9045C7.8896 12.9157 7.944 12.9206 7.9984 12.9206C8.0528 12.9206 8.1072 12.9141 8.1616 12.9045C8.168 12.9045 8.1728 12.9013 8.1776 12.8997C8.2512 12.8837 8.3216 12.8533 8.3888 12.8181C8.4544 12.7813 8.5168 12.7397 8.5712 12.6854L12.2688 8.98775C12.584 8.67255 12.584 8.15735 12.2688 7.84215C12.1152 7.68855 11.912 7.60535 11.696 7.60535C11.48 7.60535 11.2752 7.69015 11.1232 7.84215L8.8096 10.1558V1.65495C8.8096 1.20695 8.4464 0.84375 8 0.84375C7.5536 0.84375 7.1888 1.20695 7.1888 1.65495V10.1558L4.8752 7.84215C4.7216 7.68855 4.5184 7.60535 4.3024 7.60535C4.0864 7.60535 3.8816 7.69015 3.7296 7.84215C3.4144 8.15895 3.4144 8.67255 3.7296 8.98775L7.4272 12.6854H7.4256Z" fill="%23008849" /></svg>');background-repeat:no-repeat;background-size:contain;background-position:center;transform:translateY(1px)}.customer-faq-a .c-grid,.news-detail-body .c-grid{display:flex;flex-wrap:wrap;margin-left:-16px;gap:32px 0}.customer-faq-a .c-grid [class*=c-grid__col],.news-detail-body .c-grid [class*=c-grid__col]{list-style-type:none;margin-bottom:24px;padding-left:16px}.customer-faq-a .c-grid .c-grid__col--12,.news-detail-body .c-grid .c-grid__col--12{width:100%}.customer-faq-a .c-list__disc,.news-detail-body .c-list__disc{display:flex;flex-direction:column;gap:8px;margin-bottom:20px}.customer-faq-a .c-list__disc>li,.news-detail-body .c-list__disc>li{position:relative;padding-left:12px;font-size:.875rem;line-height:1.8;letter-spacing:.7px;font-feature-settings:"palt"}.customer-faq-a .c-list__disc>li:before,.news-detail-body .c-list__disc>li:before{content:"";position:absolute;top:11px;left:4px;width:4px;height:4px;background-color:var(--txt_sub);border-radius:50%}.customer-faq-a .c-list__numeral,.news-detail-body .c-list__numeral{display:flex;flex-direction:column;gap:8px;margin-bottom:20px;padding-left:20px}.customer-faq-a .c-list__numeral>li,.news-detail-body .c-list__numeral>li{position:relative;list-style:decimal;font-size:.875rem;line-height:1.8;letter-spacing:.7px;font-feature-settings:"palt"}.customer-faq-a .c-list__link,.news-detail-body .c-list__link{margin-top:20px;margin-bottom:20px}.customer-faq-a .c-list__link__link,.news-detail-body .c-list__link__link{display:inline-flex;align-items:flex-start;gap:4px;font-weight:500;line-height:1.4;font-size:.875rem}.customer-faq-a .c-list__link__link .c-icon__angle-right,.news-detail-body .c-list__link__link .c-icon__angle-right{display:inline-block;width:20px;height:20px;background-image:url('data:image/svg+xml;utf-8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><path d="M0 12C0 5.376 5.376 0 12 0C18.624 0 24 5.376 24 12C24 18.624 18.624 24 12 24C5.376 24 0 18.624 0 12Z" fill="%23008849" /><path d="M15.9841 12.8882L11.2321 17.4002C10.9921 17.6282 10.6681 17.7602 10.3561 17.7602C10.0201 17.7602 9.72012 17.6402 9.46812 17.3882C8.97612 16.8962 8.97612 16.1162 9.46812 15.6122L13.2601 12.0002L9.46812 8.38823C8.97612 7.89623 8.97612 7.11623 9.46812 6.61223C9.70812 6.37223 10.0201 6.24023 10.3561 6.24023C10.6921 6.24023 10.9921 6.37223 11.2321 6.60023L15.9961 11.1122C16.2241 11.3402 16.3681 11.6762 16.3681 12.0002C16.3681 12.3242 16.2241 12.6602 15.9961 12.8882H15.9841Z" fill="white" /></svg>');background-repeat:no-repeat;background-size:contain;background-position:center}.customer-faq-a .c-list__circle__num,.news-detail-body .c-list__circle__num{display:flex;flex-direction:column;gap:8px;margin-bottom:20px;counter-reset:count_circle_num}.customer-faq-a .c-list__circle__num__item,.news-detail-body .c-list__circle__num__item{position:relative;padding-left:20px;font-size:.875rem;line-height:1.8;letter-spacing:.7px;font-feature-settings:"palt"}.customer-faq-a .c-list__circle__num__item:before,.news-detail-body .c-list__circle__num__item:before{counter-increment:count_circle_num;content:counters(count_circle_num, ".");position:absolute;left:0;top:5px;display:inline-block;width:14px;height:14px;border:1px solid #333;border-radius:50%;font-size:.75rem;font-weight:600;text-align:center;line-height:1}.customer-faq-a .c-list__note,.news-detail-body .c-list__note{display:flex;flex-direction:column;gap:8px;margin-bottom:20px}.customer-faq-a .c-list__note__item,.news-detail-body .c-list__note__item{position:relative;padding-left:1em;font-size:.75rem;font-feature-settings:"palt";line-height:1.2;letter-spacing:.6px}.customer-faq-a .c-list__note__item:before,.news-detail-body .c-list__note__item:before{content:"※";position:absolute;top:0;left:0}.customer-faq-a .c-list__note__num,.news-detail-body .c-list__note__num{counter-reset:count_num;display:flex;flex-direction:column;gap:4px;margin-bottom:20px}.customer-faq-a .c-list__note__num>li,.news-detail-body .c-list__note__num>li{position:relative;padding-left:1.5em;font-size:.75rem;font-feature-settings:"palt";line-height:1.2;letter-spacing:.6px}.customer-faq-a .c-list__note__num>li:before,.news-detail-body .c-list__note__num>li:before{counter-increment:count_num;content:"*" counter(count_num) "";position:absolute;top:0;left:0}.customer-faq-a .c-table,.news-detail-body .c-table{border-collapse:collapse;border-spacing:0;border-top:1px solid var(--border_base);border-left:1px solid var(--border_base);width:100%}.customer-faq-a .c-table td,.customer-faq-a .c-table th,.news-detail-body .c-table td,.news-detail-body .c-table th{padding:12px;border-bottom:1px solid var(--border_base);border-right:1px solid var(--border_base);font-size:.875rem;line-height:1.2}.customer-faq-a .c-table th,.news-detail-body .c-table th{width:120px;background-color:var(--basic_cream2);font-weight:500;text-align:left}.customer-faq-a .c-table td,.news-detail-body .c-table td{background-color:#fff}.customer-faq-a .c-table td .c-list__disc,.news-detail-body .c-table td .c-list__disc{margin-bottom:0}.customer-faq-a .c-panel,.customer-faq-a .c-panel--emphasis,.news-detail-body .c-panel,.news-detail-body .c-panel--emphasis{margin-bottom:20px;padding:20px;border:1px solid var(--border_base);border-radius:20px}.customer-faq-a .c-panel--emphasis>.c-text.u-text__bold:first-child,.customer-faq-a .c-panel>.c-text.u-text__bold:first-child,.news-detail-body .c-panel--emphasis>.c-text.u-text__bold:first-child,.news-detail-body .c-panel>.c-text.u-text__bold:first-child{margin-top:0}.customer-faq-a .p-contents-block__section,.news-detail-body .p-contents-block__section{margin-bottom:64px}.customer-faq-a .p-contents-block__block,.news-detail-body .p-contents-block__block{margin-bottom:24px}.customer-faq-a .p-contents-block__block.c-grid,.news-detail-body .p-contents-block__block.c-grid{margin-bottom:8px}.customer-faq-a .p-contents-block__image,.news-detail-body .p-contents-block__image{margin-bottom:32px}.customer-faq-a .p-contents-block__image__two-thirds,.news-detail-body .p-contents-block__image__two-thirds{margin-bottom:32px}.customer-faq-a .p-contents-block__image__half,.news-detail-body .p-contents-block__image__half{margin-bottom:32px}.customer-faq-a .p-contents-block__image__item img,.news-detail-body .p-contents-block__image__item img{display:block}.customer-faq-a .p-contents-block__image__img,.news-detail-body .p-contents-block__image__img{display:block;margin-left:auto;margin-right:auto;margin-bottom:8px;width:100%;height:auto}.customer-faq-a .p-contents-block__image__img__auto,.news-detail-body .p-contents-block__image__img__auto{margin-left:auto;margin-right:auto;margin-bottom:8px}.customer-faq-a .p-contents-block__info,.news-detail-body .p-contents-block__info{display:flex;flex-wrap:wrap;margin-bottom:16px;font-size:.875rem}.customer-faq-a .p-contents-block__info__term,.news-detail-body .p-contents-block__info__term{width:100%;padding:12px;border-bottom:1px solid var(--basic_yellow);font-weight:500;line-height:1.2}.customer-faq-a .p-contents-block__info__description,.news-detail-body .p-contents-block__info__description{width:100%;padding:12px;border-bottom:1px solid var(--border_base);line-height:1.4;letter-spacing:.7px;font-feature-settings:"palt"}.customer-faq-a .u-mt__0,.news-detail-body .u-mt__0{margin-top:0!important}.customer-faq-a .u-mt__10,.news-detail-body .u-mt__10{margin-top:10px}.customer-faq-a .u-mt__15,.news-detail-body .u-mt__15{margin-top:15px}.customer-faq-a .u-mt__20,.news-detail-body .u-mt__20{margin-top:20px}.customer-faq-a .u-mt__30,.news-detail-body .u-mt__30{margin-top:30px}.customer-faq-a .u-mt__40,.news-detail-body .u-mt__40{margin-top:40px}.customer-faq-a .u-mb__0,.news-detail-body .u-mb__0{margin-bottom:0!important}.customer-faq-a .u-mb__10,.news-detail-body .u-mb__10{margin-bottom:10px}.customer-faq-a .u-mb__15,.news-detail-body .u-mb__15{margin-bottom:15px}.customer-faq-a .u-mb__20,.news-detail-body .u-mb__20{margin-bottom:20px}.customer-faq-a .u-mb__30,.news-detail-body .u-mb__30{margin-bottom:30px}.customer-faq-a .u-mb__40,.news-detail-body .u-mb__40{margin-bottom:40px}.customer-faq-a .u-pt__15,.news-detail-body .u-pt__15{padding-top:15px}.customer-faq-a .u-pt__20,.news-detail-body .u-pt__20{padding-top:20px}.customer-faq-a .u-pt__25,.news-detail-body .u-pt__25{padding-top:25px}.customer-faq-a .u-pt__30,.news-detail-body .u-pt__30{padding-top:30px}.customer-faq-a .u-pt__35,.news-detail-body .u-pt__35{padding-top:35px}.customer-faq-a .u-pt__40,.news-detail-body .u-pt__40{padding-top:40px}.customer-faq-a .u-pb__15,.news-detail-body .u-pb__15{padding-bottom:15px}.customer-faq-a .u-pb__20,.news-detail-body .u-pb__20{padding-bottom:20px}.customer-faq-a .u-pb__25,.news-detail-body .u-pb__25{padding-bottom:25px}.customer-faq-a .u-pb__30,.news-detail-body .u-pb__30{padding-bottom:30px}.customer-faq-a .u-pb__35,.news-detail-body .u-pb__35{padding-bottom:35px}.customer-faq-a .u-pb__40,.news-detail-body .u-pb__40{padding-bottom:40px}.customer-faq-a .u-pb__80,.news-detail-body .u-pb__80{padding-bottom:80px}.customer-faq-a .u-align__center,.customer-faq-a .u-text__center,.news-detail-body .u-align__center,.news-detail-body .u-text__center{text-align:center}.customer-faq-a .u-align__left,.customer-faq-a .u-text__left,.news-detail-body .u-align__left,.news-detail-body .u-text__left{text-align:left}.customer-faq-a .u-align__right,.customer-faq-a .u-text__right,.news-detail-body .u-align__right,.news-detail-body .u-text__right{text-align:right}.customer-faq-a .u-text__bold,.news-detail-body .u-text__bold{margin-top:16px;margin-bottom:16px;font-size:.875rem;font-weight:700;letter-spacing:.7px;font-feature-settings:"palt"}.customer-faq-a .u-text-hidden,.news-detail-body .u-text-hidden{visibility:hidden}.c-main:has(.c-tab--navigation){padding:0}.c-main:has(.c-tab--navigation)+#contentsArea{margin-top:0!important;padding-top:22px!important}.c-tab--navigation{margin:0;padding:0 20px;background-color:var(--basic_cream2)}.c-tab--navigation__container .c-tab--navigation__title{position:relative;display:flex;align-items:center;margin-top:0!important;margin-right:0!important;padding:0!important;border-bottom:none!important;font-size:.875rem;white-space:nowrap}.c-tab--navigation__container .c-tab--navigation__title__link{display:block;padding:12px 0;line-height:1.4}.c-tab--navigation__container .c-tab--navigation__title__link:after{content:"";position:absolute;bottom:0;left:0;width:100%;height:4px;background-color:var(--basic_green2);border-radius:10vmax;opacity:0;transition:opacity .3s}.c-tab--navigation__container .c-tab--navigation__title__link:hover{text-decoration:none}.c-tab--navigation__container.top .c-tab--navigation__title__link:after{opacity:1}.c-tab--navigation .c-tab__item{margin:0!important}.c-tab--navigation .c-tab__link{padding:12px 0;border-bottom:none;font-size:.875rem;line-height:1.4}.c-tab--navigation .c-tab__link:after{content:"";position:absolute;bottom:0;left:0;width:100%;height:4px;background-color:var(--basic_green2);border-radius:10vmax;opacity:0;transition:opacity .3s}.c-tab--navigation .c-tab__link[aria-selected=true]:after{opacity:1}.mod-accordion-summary{cursor:pointer;position:relative;list-style-type:none}.mod-accordion-summary::-webkit-details-marker{display:none}.mod-accordion-plus{display:block;position:absolute;top:13px;right:0;width:20px;height:2px;background-color:var(--basic_green2)}.mod-accordion-plus:after{content:"";display:block;position:absolute;top:-9px;right:9px;width:2px;height:20px;background-color:var(--basic_green2);transition:transform .3s}.mod-accordion-content{overflow:hidden}.mod-accordion.sp-accordion .mod-accordion-plus{top:16px}.mod-accordion.sp-accordion .mod-accordion-content{overflow:visible;padding-bottom:64px}.mod-pulldown{position:relative;width:100%;height:45px}.mod-pulldown details{position:absolute;top:0;left:0;width:100%;height:100%;background-color:#fff;border:1px solid var(--txt_base);border-radius:40px;z-index:100}.mod-pulldown details[open]{border-radius:25px}.mod-pulldown summary{cursor:pointer;position:relative;display:flex;align-items:center;justify-content:space-between;padding:8px 24px;font-size:.875rem;list-style-type:none}.mod-pulldown summary::-webkit-details-marker{display:none}.mod-pulldown summary svg{width:12px;height:12px;fill:var(--txt_sub)}.mod-pulldown-content{overflow:hidden;background-color:#fff;border-bottom-left-radius:25px;border-bottom-right-radius:25px}.mod-pulldown-ul li:last-child{padding-bottom:4px}.mod-pulldown-ul li a{display:flex;align-items:center;padding:4px 24px;font-size:.875rem}.mod-anchor{display:flex;flex-wrap:wrap;gap:8px 32px;padding:16px 0;border-bottom:1px solid var(--border_base)}.mod-anchor a{display:flex;gap:8px;font-size:.875rem}.mod-anchor a span{width:calc(100% - 16px)}.mod-anchor a svg{padding:4px;width:16px;height:16px;background-color:var(--txt_sub);border-radius:50%;fill:#fff;transform:translateY(4px)}.mod-auto{width:100%;padding-left:20px;padding-right:20px}.mAuto{margin-left:auto;margin-right:auto}.mod-spacer1{margin-top:64px}.mod-spacer2{margin-top:48px}.mod-spacer3{margin-top:32px}.mod-spacer4{margin-top:24px}.mod-spacer5{margin-top:24px}.mod-spacer6{margin-top:16px}.mod-spacer7{margin-top:12px}.mod-spacer8{margin-top:8px}.mod-spacer9{margin-top:4px}.mod-border{border:1px solid var(--border_base)}.mod-border._double{border-width:2px}.mod-borderTop{border-top:1px solid var(--border_base)}.mod-borderBottom{border-bottom:1px solid var(--border_base)}.mod-button{cursor:pointer;position:relative;display:flex;align-items:center;gap:8px;width:280px;max-width:100%;height:48px;margin-left:auto;margin-right:auto;outline-color:#000;background-color:var(--basic_green2);border:1px solid var(--basic_green2);border-radius:32px;text-align:center;line-height:1.4}.mod-button>span{width:calc(100% - 44px);color:#fff;font-size:.875rem;font-weight:700;line-height:1.2;transform:translateY(-1px)}.mod-button>svg{display:inline-block;width:16px;height:16px;fill:#fff}.mod-button .__switch{position:relative;width:16px;height:16px}.mod-button .__switch:after,.mod-button .__switch:before{content:"";position:absolute;top:8px;left:0;width:16px;height:2px;background-color:var(--basic_green2)}.mod-button .__switch:before{transform:rotate(90deg);transition:transform .3s}.mod-button.is-active .__switch:before{transform:rotate(0)}.mod-button>span:has(+.__switch),.mod-button>span:has(+svg){padding-left:32px}.mod-button>svg:has(+span){margin-left:32px}.mod-button .__switch+span,.mod-button>svg+span{padding-right:20px}.mod-button._noIcon{justify-content:center}.mod-button._wAuto{width:auto}.mod-button._white{background-color:#fff;transition:background-color .3s}.mod-button._white>span{color:var(--basic_green2)}.mod-button._white>svg{fill:var(--basic_green2)}.mod-button._disable{cursor:default;pointer-events:none;background-color:var(--bg_base);border-color:var(--border_base)}.mod-button._disable>span{color:var(--border_base)}.mod-buttonWrap{display:flex;flex-direction:column;align-items:center;gap:22px}.mod-buttonWrap .mod-button{margin-left:0;margin-right:0}.mod-button_bnr{cursor:pointer;position:relative;display:flex;align-items:center;justify-content:space-between;width:100%;height:80px;padding:20px;background-color:#fff;border:1px solid var(--border_base);border-radius:20px}.mod-button_bnr .mod-link03{align-items:center}.mod-button_bnr .mod-link03:before{transform:translateY(1px)}.mod-button_bnr>svg{width:32px;height:32px;fill:var(--basic_green2)}.mod-link01,.mod-link02,.mod-link03,.mod-link04{display:inline-flex;align-items:flex-start;gap:4px;font-weight:500;line-height:1.4}.mod-link01:before,.mod-link02:before,.mod-link03:before,.mod-link04:before{content:"";display:inline-block;background-repeat:no-repeat;background-size:contain;background-position:center}.mod-link01 span,.mod-link02 span,.mod-link03 span,.mod-link04 span{word-break:break-all}.mod-link01 span svg,.mod-link02 span svg,.mod-link03 span svg,.mod-link04 span svg{display:inline-block;margin-left:8px;width:12px;height:12px;fill:var(--txt_sub)}.mod-link01{font-size:.875rem}.mod-link01:before{width:20px;height:20px;background-image:url('data:image/svg+xml;utf-8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><path d="M0 12C0 5.376 5.376 0 12 0C18.624 0 24 5.376 24 12C24 18.624 18.624 24 12 24C5.376 24 0 18.624 0 12Z" fill="%23008849" /><path d="M15.9841 12.8882L11.2321 17.4002C10.9921 17.6282 10.6681 17.7602 10.3561 17.7602C10.0201 17.7602 9.72012 17.6402 9.46812 17.3882C8.97612 16.8962 8.97612 16.1162 9.46812 15.6122L13.2601 12.0002L9.46812 8.38823C8.97612 7.89623 8.97612 7.11623 9.46812 6.61223C9.70812 6.37223 10.0201 6.24023 10.3561 6.24023C10.6921 6.24023 10.9921 6.37223 11.2321 6.60023L15.9961 11.1122C16.2241 11.3402 16.3681 11.6762 16.3681 12.0002C16.3681 12.3242 16.2241 12.6602 15.9961 12.8882H15.9841Z" fill="white" /></svg>')}.mod-link01 span{width:calc(100% - 20px - 4px)}.mod-link01._pdf:before{background-image:url('data:image/svg+xml;utf-8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 25"><path d="M20.7002 12.65V9.04C20.7002 8.89 20.6502 8.76 20.5802 8.64L20.5702 8.61C20.5602 8.59 20.5402 8.57 20.5302 8.55L14.5702 0.83C14.5102 0.75 14.4302 0.68 14.3402 0.62H14.3202C14.2002 0.54 14.0702 0.5 13.9302 0.5H6.24023C5.56023 0.5 4.92023 0.77 4.44023 1.25C3.96023 1.73 3.69023 2.39 3.69023 3.07V12.64C2.70023 12.99 1.99023 13.95 1.99023 15.07V21.93C1.99023 23.35 3.13023 24.5 4.54023 24.5H19.8402C21.2502 24.5 22.3902 23.35 22.3902 21.93V15.07C22.3902 13.95 21.6802 13 20.6902 12.64L20.7002 12.65ZM14.7502 3.86L18.1102 8.22H15.6002C15.1302 8.22 14.7502 7.84 14.7502 7.36V3.86ZM5.40023 3.07C5.40023 2.84 5.49023 2.62 5.65023 2.46C5.81023 2.3 6.03023 2.21 6.25023 2.21H13.0502V7.35C13.0502 8.77 14.1902 9.92 15.6002 9.92H19.0002V12.49H5.40023V3.07ZM7.30023 19.54C7.13023 19.54 6.83024 19.54 6.55023 19.54V21.1C6.55023 21.47 6.25023 21.78 5.88023 21.78C5.51023 21.78 5.21023 21.48 5.21023 21.1V15.95C5.21023 15.58 5.51023 15.27 5.88023 15.27H7.30023C8.48023 15.27 9.44023 16.23 9.44023 17.4C9.44023 18.57 8.48023 19.53 7.30023 19.53V19.54ZM14.3402 20.62C13.8602 21.25 13.1702 21.61 12.3902 21.62C11.9902 21.62 10.9902 21.63 10.9402 21.63C10.7602 21.63 10.5902 21.56 10.4702 21.43C10.3402 21.3 10.2702 21.13 10.2702 20.95C10.2702 20.93 10.2702 19.13 10.2702 18.44C10.2702 17.88 10.2702 15.96 10.2702 15.95C10.2702 15.77 10.3402 15.6 10.4702 15.47C10.6002 15.34 10.7702 15.27 10.9502 15.27H12.3502C13.1802 15.27 13.9002 15.63 14.3902 16.28C14.8102 16.85 15.0302 17.6 15.0302 18.45C15.0302 19.3 14.7902 20.05 14.3602 20.62H14.3402ZM18.3602 17.73C18.7302 17.73 19.0302 18.03 19.0302 18.41C19.0302 18.79 18.7302 19.09 18.3602 19.09H17.1402V21.02C17.1402 21.39 16.8402 21.7 16.4702 21.7C16.1002 21.7 15.8002 21.4 15.8002 21.02V15.9C15.8002 15.53 16.1002 15.22 16.4702 15.22H18.5302C18.9002 15.22 19.2002 15.52 19.2002 15.9C19.2002 16.28 18.9002 16.58 18.5302 16.58H17.1502V17.73H18.3702H18.3602Z" fill="%23008849" /><path d="M7.30023 16.63H6.55023V18.19C6.83024 18.19 7.13023 18.19 7.30023 18.19C7.73023 18.19 8.10023 17.83 8.10023 17.41C8.10023 16.99 7.73023 16.63 7.30023 16.63Z" fill="%23008849" /><path d="M12.3302 16.63H11.6002C11.6002 17.24 11.6002 18.1 11.6002 18.45C11.6002 18.86 11.6002 19.69 11.6002 20.27C11.8802 20.27 12.1802 20.27 12.3502 20.27C13.2502 20.25 13.6502 19.35 13.6502 18.46C13.6502 18.03 13.5502 16.64 12.3202 16.64L12.3302 16.63Z" fill="%23008849" /></svg>')}.mod-link02{font-size:.875rem}.mod-link02:before{width:16px;height:16px;background-image:url('data:image/svg+xml;utf-8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 16 17"><path d="M0 8.5C0 4.084 3.584 0.5 8 0.5C12.416 0.5 16 4.084 16 8.5C16 12.916 12.416 16.5 8 16.5C3.584 16.5 0 12.916 0 8.5Z" fill="%23008849" /><path d="M10.6559 9.09191L7.48792 12.0999C7.32792 12.2519 7.11192 12.3399 6.90392 12.3399C6.67992 12.3399 6.47992 12.2599 6.31192 12.0919C5.98392 11.7639 5.98392 11.2439 6.31192 10.9079L8.83992 8.49991L6.31192 6.09191C5.98392 5.76391 5.98392 5.24391 6.31192 4.90791C6.47192 4.74791 6.67992 4.65991 6.90392 4.65991C7.12792 4.65991 7.32792 4.74791 7.48792 4.89991L10.6639 7.90791C10.8159 8.05991 10.9119 8.28391 10.9119 8.49991C10.9119 8.71591 10.8159 8.93991 10.6639 9.09191H10.6559Z" fill="white" /></svg>');transform:translateY(3px)}.mod-link02 span{max-width:calc(100% - 16px - 4px)}.mod-link02._caution:before{background-image:url('data:image/svg+xml;utf-8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 16 17"><path d="M0 8.5C0 4.084 3.584 0.5 8 0.5C12.416 0.5 16 4.084 16 8.5C16 12.916 12.416 16.5 8 16.5C3.584 16.5 0 12.916 0 8.5Z" fill="%23E60012" /><path d="M10.6559 9.09191L7.48792 12.0999C7.32792 12.2519 7.11192 12.3399 6.90392 12.3399C6.67992 12.3399 6.47992 12.2599 6.31192 12.0919C5.98392 11.7639 5.98392 11.2439 6.31192 10.9079L8.83992 8.49991L6.31192 6.09191C5.98392 5.76391 5.98392 5.24391 6.31192 4.90791C6.47192 4.74791 6.67992 4.65991 6.90392 4.65991C7.12792 4.65991 7.32792 4.74791 7.48792 4.89991L10.6639 7.90791C10.8159 8.05991 10.9119 8.28391 10.9119 8.49991C10.9119 8.71591 10.8159 8.93991 10.6639 9.09191H10.6559Z" fill="white" /></svg>')}.mod-link03{font-size:1rem}.mod-link03:before{width:20px;height:20px;background-image:url('data:image/svg+xml;utf-8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><path d="M0 12C0 5.376 5.376 0 12 0C18.624 0 24 5.376 24 12C24 18.624 18.624 24 12 24C5.376 24 0 18.624 0 12Z" fill="%23008849" /><path d="M15.9841 12.8882L11.2321 17.4002C10.9921 17.6282 10.6681 17.7602 10.3561 17.7602C10.0201 17.7602 9.72012 17.6402 9.46812 17.3882C8.97612 16.8962 8.97612 16.1162 9.46812 15.6122L13.2601 12.0002L9.46812 8.38823C8.97612 7.89623 8.97612 7.11623 9.46812 6.61223C9.70812 6.37223 10.0201 6.24023 10.3561 6.24023C10.6921 6.24023 10.9921 6.37223 11.2321 6.60023L15.9961 11.1122C16.2241 11.3402 16.3681 11.6762 16.3681 12.0002C16.3681 12.3242 16.2241 12.6602 15.9961 12.8882H15.9841Z" fill="white" /></svg>');transform:translateY(2px)}.mod-link03 span{max-width:calc(100% - 20px - 4px)}.mod-link04{font-size:1.125rem}.mod-link04:before{width:24px;height:24px;background-image:url('data:image/svg+xml;utf-8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 32 32"><path d="M0 16C0 7.168 7.168 0 16 0C24.832 0 32 7.168 32 16C32 24.832 24.832 32 16 32C7.168 32 0 24.832 0 16Z" fill="%23008849" /><path d="M21.3118 17.1841L14.9758 23.2001C14.6558 23.5041 14.2238 23.6801 13.8078 23.6801C13.3598 23.6801 12.9598 23.5201 12.6238 23.1841C11.9678 22.5281 11.9678 21.4881 12.6238 20.8161L17.6798 16.0001L12.6238 11.1841C11.9678 10.5281 11.9678 9.48807 12.6238 8.81607C12.9438 8.49607 13.3598 8.32007 13.8078 8.32007C14.2558 8.32007 14.6558 8.49607 14.9758 8.80007L21.3278 14.8161C21.6318 15.1201 21.8238 15.5681 21.8238 16.0001C21.8238 16.4321 21.6318 16.8801 21.3278 17.1841H21.3118Z" fill="white" /></svg>');transform:translateY(1px)}.mod-link04 span{max-width:calc(100% - 24px - 4px)}.mod-link04 span svg{width:16px;height:16px}.mod-link05{text-decoration:underline}.mod-link05 svg{display:inline-block;margin-left:8px;width:12px;height:12px;fill:var(--txt_sub);transform:translateY(1px)}.mod-boxLink01{position:relative;display:block}.mod-boxLink01 figure>div{border-radius:12px;overflow:hidden;background-color:#fff}.mod-boxLink01 figure img{width:100%}.mod-boxLink01 figure figcaption{padding:8px 4px 2px}.mod-boxLink01 .__label{position:absolute;top:16px;left:0;display:inline-block;padding:2px 5px 2px 3px;border-top-right-radius:12px;border-bottom-right-radius:12px;font-family:var(--ff_alphabet);font-size:.625rem;font-weight:700;line-height:normal;z-index:1}.mod-boxLink01 .__label._new{background-color:var(--main_red);color:#fff}.mod-boxLink01 .__label._renewal{background-color:var(--basic_yellow)}.mod-boxLink01 .__label._old{background-color:var(--border_base)}.mod-boxLink02{display:block}.mod-boxLink02 figure{position:relative;display:block}.mod-boxLink02 figure img{border-radius:12px}.mod-boxLink02 figure figcaption{margin-top:8px}.mod-column._align_center,.mod-column_small._align_center{align-items:center}.mod-column._align_end,.mod-column_small._align_end{align-items:flex-end}.mod-column._justfy_center,.mod-column_small._justfy_center{justify-content:center}.mod-column._subLinks,.mod-column_small._subLinks{gap:24px}.mod-column{display:flex;flex-wrap:wrap;gap:32px 16px}.mod-column .__column_1{width:100%}.mod-column .__column_2{width:calc(50% - 8px)}.mod-column .__column_3{width:calc(33.3333% - 10.6666666667px)}.mod-column .__column_4{width:calc(25% - 12px)}.mod-column_small{display:flex;flex-wrap:wrap;gap:32px 16px}.mod-column_small .__column_1{width:100%}.mod-column_small .__column_2{width:calc(50% - 8px)}.mod-tblWrap{overflow-x:auto}.mod-tblWrap .mod-tbl02{width:800px}.mod-tbl01{display:block;width:100%;border-collapse:collapse;border-spacing:0;border-top:1px solid var(--border_base);border-left:1px solid var(--border_base);width:100%}.mod-tbl01 tbody,.mod-tbl01 td,.mod-tbl01 th,.mod-tbl01 tr{display:block}.mod-tbl01 td,.mod-tbl01 th{padding:12px;border-bottom:1px solid var(--border_base);border-right:1px solid var(--border_base);font-size:.875rem;font-weight:400;vertical-align:middle;text-align:left;line-height:1.2}[lang=en] .mod-tbl01 td,[lang=en] .mod-tbl01 th{word-break:keep-all}.mod-tbl01 td.va_top,.mod-tbl01 th.va_top{vertical-align:top}.mod-tbl01 td.va_middle,.mod-tbl01 th.va_middle{vertical-align:middle}.mod-tbl01 td.va_bottom,.mod-tbl01 th.va_bottom{vertical-align:bottom}.mod-tbl01 td.ta_left,.mod-tbl01 th.ta_left{text-align:left}.mod-tbl01 td.ta_center,.mod-tbl01 th.ta_center{text-align:center}.mod-tbl01 td.ta_right,.mod-tbl01 th.ta_right{text-align:right}.mod-tbl01 th{background-color:var(--basic_cream2)}.mod-tbl01 td{background-color:#fff}.mod-tbl02{border-collapse:separate;border-spacing:0;border-top:1px solid var(--border_base);border-left:1px solid var(--border_base);width:100%}.mod-tbl02 td,.mod-tbl02 th{padding:12px;border-bottom:1px solid var(--border_base);border-right:1px solid var(--border_base);font-size:.875rem;line-height:1.2}.mod-tbl02 td._noWrap,.mod-tbl02 th._noWrap{word-break:keep-all}.mod-tbl02 th{background-color:var(--basic_cream2);font-weight:500}.mod-tbl02 td{background-color:#fff}.mod-tbl02._gray th{background-color:var(--bg_base)}.mod-head01{display:flex;align-items:center;justify-content:center;background-color:var(--basic_cream2);height:120px;padding:0 20px;text-align:center}.mod-head01 h1{display:inline-flex;flex-direction:column;align-items:center;gap:4px;font-size:1.75rem;font-weight:400;line-height:1.4;letter-spacing:1.4px}html:lang(en) .mod-head01 h1{font-size:1.375rem;letter-spacing:1px}.mod-head01 h1 .__cat{font-size:1rem;font-weight:500;letter-spacing:.8px}.mod-head02{padding-bottom:12px;border-bottom:2px solid var(--basic_yellow);font-size:1.375rem;font-weight:400;line-height:1.4;letter-spacing:1.1px}.mod-head03{padding-bottom:8px;border-bottom:1px solid var(--border_base);font-size:1.25rem;font-weight:400;line-height:1.4;letter-spacing:1px}.mod-inputText{position:relative}.mod-inputText input{position:relative;display:block;padding:0 15px;border-radius:5px;font-size:1rem;line-height:48px;-webkit-appearance:none;-moz-appearance:none;appearance:none;outline:solid 1px var(--border_base)}.mod-inputText input::-moz-placeholder{color:var(--txt_sub)}.mod-inputText input::placeholder{color:var(--txt_sub)}.__error .mod-inputText input{background:#ffe5e5}.mod-textarea textarea{position:relative;display:block;padding:5px 15px;border-radius:5px;font-size:1rem;-webkit-appearance:none;-moz-appearance:none;appearance:none;outline:solid 1px var(--border_base)}.mod-textarea textarea::-moz-placeholder{color:var(--txt_sub)}.mod-textarea textarea::placeholder{color:var(--txt_sub)}.__error .mod-textarea textarea{background:#ffe5e5}.mod-checkbox{cursor:pointer;display:inline-block}.mod-checkbox input{opacity:0;-webkit-appearance:none;-moz-appearance:none;appearance:none;position:absolute}.mod-checkbox>span{position:relative;display:inline-block;padding-left:24px}.mod-checkbox>span:before{content:"";position:absolute;top:2px;left:0;height:20px;width:20px;background-color:#fff;border:2px solid var(--border_base);border-radius:3px;transition:border-color .3s,background-color .3s}.mod-checkbox>span:after{content:"";position:absolute;top:3px;left:1px;width:18px;height:18px;background-image:url('data:image/svg+xml;utf-8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 18 18"><path d="M7.29844 13.4812L3.02605 9.20882L4.33959 7.89545L7.29844 10.8543L13.6601 4.49268L14.9736 5.80604L7.29844 13.4812Z" fill="white" /></svg>');background-repeat:no-repeat;background-size:contain;background-position:center}.mod-checkbox input:focus+span:before{border-color:var(--basic_green2)}.mod-checkbox input:checked+span:before{border-color:var(--basic_green2);background-color:var(--basic_green2)}.mod-radio{cursor:pointer;display:inline-block}.mod-radio input{opacity:0;-webkit-appearance:none;-moz-appearance:none;appearance:none;position:absolute}.mod-radio>span{position:relative;display:inline-block;padding-left:24px}.mod-radio>span:before{content:"";position:absolute;top:2px;left:0;height:20px;width:20px;background-color:#fff;border:2px solid var(--border_base);border-radius:50%;transform:translateY(2px);transition:border-color .3s}.mod-radio>span:after{content:"";position:absolute;top:7px;left:5px;width:10px;height:10px;border-radius:50%;transform:translateY(2px);transition:background-color .3s}.mod-radio input:focus+span:before{border-color:var(--basic_green2)}.mod-radio input:checked+span:before{border-color:var(--basic_green2)}.mod-radio input:checked+span:after{background-color:var(--basic_green2)}.mod-select{position:relative;display:inline-block;background-color:#fff;border:1px solid var(--txt_base);border-radius:40px}.mod-select select{cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none;width:100%;padding:10px 24px;border-radius:40px}.mod-select svg{position:absolute;width:12px;height:12px;top:50%;right:20px;transform:translateY(-50%);fill:var(--txt_base);pointer-events:none}.mod-topicPath{display:block;background-color:var(--basic_cream2);padding:13px 0}.mod-topicPath-ul{display:flex;flex-wrap:wrap;gap:4px}.mod-topicPath-li{display:inline-flex;align-items:center;gap:4px;font-size:.75rem}.mod-topicPath-li>svg{width:8px;height:8px;fill:var(--txt_base)}.mod-topicPath-li:last-child a{pointer-events:none;color:var(--txt_base);font-weight:700;text-decoration:none}.mod-topicPath-li:last-child a:hover{opacity:1}.mod-topicPath-li:last-child svg{display:none}.mod-topicPath-a,.mod-topicPath-a:link,.mod-topicPath-a:visited{display:inline-block;color:var(--txt_base)}.mod-topicPath-a>svg{display:inline-block;width:12px;height:12px;margin-right:4px;fill:var(--basic_green2);vertical-align:baseline;transform:translateY(1px)}.mod-paginate{display:flex;align-items:center;justify-content:center}.mod-paginate a,.mod-paginate button,.mod-paginate>span{display:flex;align-items:center;justify-content:center;width:32px;height:32px;border-radius:50%}.mod-paginate a.__next,.mod-paginate a.__prev,.mod-paginate button.__next,.mod-paginate button.__prev,.mod-paginate>span.__next,.mod-paginate>span.__prev{border:1px solid var(--basic_green2)}.mod-paginate a.__next svg,.mod-paginate a.__prev svg,.mod-paginate button.__next svg,.mod-paginate button.__prev svg,.mod-paginate>span.__next svg,.mod-paginate>span.__prev svg{width:12px;height:12px;fill:var(--basic_green2)}.mod-paginate a.__prev,.mod-paginate button.__prev,.mod-paginate>span.__prev{margin-right:16px}.mod-paginate a.__next,.mod-paginate button.__next,.mod-paginate>span.__next{margin-left:16px}.mod-paginate a.disabled,.mod-paginate button.disabled,.mod-paginate>span.disabled{display:none}.mod-paginate a.is-active,.mod-paginate button.is-active{background-color:var(--bg_base)}.mod-paginate>span{background-color:var(--bg_base)}.mod-paginate ul{display:flex;align-items:center;justify-content:center}.mod-paginate ul li.disabled{display:none}.mod-modal{cursor:pointer}.mod-modalImg{display:block;cursor:pointer}.mod-modalContent{display:none;position:absolute;top:0;left:0;width:100%;height:100vh;padding:48px 20px;background-color:#fff;overflow:hidden;z-index:1002}.mod-modalContent._noPadding{padding:0}.mod-modalContent .mod-modal-closeBtn{position:absolute;top:24px;right:24px}.mod-modalContent .mod-modal-closeBtn svg{width:24px;height:24px;fill:var(--txt_sub)}.mod-modalContent-inner{height:100%;overflow-y:auto;overscroll-behavior:contain}.mod-modal-overlay{display:none;opacity:0;position:fixed;top:0;left:0;width:100%;height:110%;background-color:rgba(0,0,0,.3);z-index:1001;transition:.4s}.mod-modal-overlay.is-active{display:block}.mod-modal-overlay.is-visible{opacity:1}.mod-modal-overlay>img{position:absolute;top:0;bottom:0;left:0;right:0;margin:auto;width:90%;max-height:80%;background-color:#fff}.mod-modal-overlay .mod-modalContent{display:block}.mod-modal-closeArea{position:fixed;width:100%;height:100%;top:0;left:0;z-index:1001}.mod-modal-closeBtn{display:block;cursor:pointer;position:absolute;top:calc(10% - 40px);right:10%;color:rgba(255,255,255,.8);z-index:1002}.mod-modal-closeBtn span{display:block;position:relative;width:30px;height:30px}.mod-modal-closeBtn span:after,.mod-modal-closeBtn span:before{content:"";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%) rotate(-45deg);width:100%;height:1px;background:#fff}.mod-modal-closeBtn span:after{width:1px;height:100%}.mod-video{position:relative;width:100%;height:0;padding-top:56.25%}.mod-video iframe{position:absolute;top:0;left:0;width:100%;height:100%}.mod-video_blank{position:relative;display:block}.mod-video_blank figure{position:relative;z-index:1}.mod-video_blank svg{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:60px;height:60px;z-index:2}.mod-searchForm-inner{position:relative;display:flex;flex-direction:column;background-color:#fff}.mod-searchForm-head{pointer-events:none;position:relative;display:flex;align-items:center;justify-content:center;padding:10px 20px 12px;background-color:var(--txt_sub);border-bottom:none;color:#fff;text-align:center}.mod-searchForm-head svg{width:20px;height:20px;margin-right:8px;fill:#fff;transform:translateY(1px)}.mod-searchForm-head .__switch{display:none;position:absolute;top:50%;right:16px;transform:translateY(-50%);width:20px;height:2px;background-color:#fff;border-radius:20px}.mod-searchForm-body-inner{display:flex;flex-direction:column;gap:32px;padding:32px 20px 64px}.mod-searchForm-body fieldset{display:contents;border:none}.mod-searchForm-body fieldset legend{display:contents}.mod-searchForm-body .__checkList{gap:12px 16px}.mod-searchForm-body .__checkList+.__checkList{margin-top:12px;padding-top:12px;border-top:1px solid var(--border_base)}.mod-searchForm-body .__checkList li[aria-hidden=true]{display:none}.mod-searchForm-submit{display:flex;align-items:center;justify-content:center;gap:8px 16px;padding:32px 20px;background-color:var(--bg_base)}.mod-searchForm-submit .mod-button{width:calc(50% - 8px);max-width:320px;margin:0}.mod-searchForm-open{position:relative;display:block;width:100%;padding:10px 20px 12px;background-color:var(--txt_sub);border-bottom:none;color:#fff;text-align:center}.mod-searchForm-openWrap{position:sticky;top:0;z-index:200}.mod-searchForm-open svg{width:20px;height:20px;margin-right:8px;fill:#fff;transform:translateY(1px)}.mod-searchForm-open .__switch{position:absolute;top:50%;right:16px;transform:translateY(-50%);width:20px;height:20px}.mod-searchForm-open .__switch:after,.mod-searchForm-open .__switch:before{content:"";position:absolute;top:8px;left:0;width:20px;height:2px;background-color:#fff;border-radius:20px}.mod-searchForm-open .__switch:before{transform:rotate(90deg)}.mod-searchForm-modal-overlay{display:none;opacity:0;position:fixed;top:0;left:0;width:100%;height:110%;background-color:rgba(0,0,0,.3);z-index:1001;transition:.4s}.mod-searchForm-modal-overlay.is-active{display:block}.mod-searchForm-modal-overlay.is-visible{opacity:1}.mod-searchForm-modal-overlay .mod-searchForm{position:fixed;top:0;left:0;right:0;overflow-y:auto;overscroll-behavior:contain;z-index:1002}.mod-searchForm-modal-overlay .mod-searchForm-head{pointer-events:all}.mod-searchForm-modal-overlay .mod-searchForm-head .__switch{display:block}.mod-searchForm-modal-closeArea{position:fixed;width:100%;height:100%;top:0;left:0;z-index:1001}.mod-localNav{display:flex;flex-direction:column}.mod-localNav a{position:relative;display:flex;align-items:center;justify-content:space-between;gap:8px;padding:15px 12px;border-bottom:1px solid var(--border_base);font-size:.875rem;font-weight:700;line-height:1.2}.mod-localNav a:after{content:"";position:absolute;bottom:-1px;left:0;width:0;height:2px;background-color:var(--basic_green2)}.mod-localNav a.is-active:after{width:100%}.mod-localNav a svg{width:12px;height:12px;fill:var(--txt_sub)}.mod-localNav._spColumn{flex-wrap:wrap;flex-direction:row;gap:16px}.mod-localNav._spColumn li{width:calc(50% - 8px)}.mod-head03:has(+.mod-localNav) .mod-link03{display:flex}.mod-tabList{display:flex;align-items:flex-end;border-bottom:1px solid var(--border_base);gap:8px;line-height:1}.mod-tabList a,.mod-tabList button{display:flex;align-items:center;justify-content:center;height:48px;padding:0 16px;background-color:var(--inactive);border-radius:8px 8px 0 0;color:var(--basic_green2);font-weight:700;line-height:1.4}.mod-tabList a[aria-selected=true],.mod-tabList button[aria-selected=true]{pointer-events:none;background-color:var(--basic_green2);color:#fff}.mod-radius{border-radius:20px}.mod-onlineshopLink{padding-top:80px}.mod-onlineshopLink h3{display:flex;flex-direction:column;align-items:center}.mod-onlineshopLink h3 span{position:relative;display:block;margin-top:8px}.mod-onlineshopLink .__list{display:flex;flex-direction:column;align-items:center;gap:16px;margin-top:20px;padding:20px 15px;background-color:#fff;border-radius:32px;box-shadow:8px 16px 32px 0 rgba(51,51,51,.08)}.mod-onlineshopLink .__list li{position:relative;text-align:center}.mod-onlineshopLink .__list li figure{display:flex;align-items:center;justify-content:center;width:160px}.mod-onlineshopLink .__list li figure img{width:100%}.mod-linkBlock{padding:24px 20px;background-color:var(--bg_base);border-radius:20px}.mod-linkBlock._cream{background-color:var(--basic_cream2)}.mod-loading{display:none;margin:0 auto;width:60px;height:60px;background-image:url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 200 200"><circle fill="%23008849" stroke="%23008849" stroke-width="15" r="15" cx="40" cy="65"><animate attributeName="cy" calcMode="spline" dur="2" values="65;135;65;" keySplines=".5 0 .5 1;.5 0 .5 1" repeatCount="indefinite" begin="-.4"></animate></circle><circle fill="%23008849" stroke="%23008849" stroke-width="15" r="15" cx="100" cy="65"><animate attributeName="cy" calcMode="spline" dur="2" values="65;135;65;" keySplines=".5 0 .5 1;.5 0 .5 1" repeatCount="indefinite" begin="-.2"></animate></circle><circle fill="%23008849" stroke="%23008849" stroke-width="15" r="15" cx="160" cy="65"><animate attributeName="cy" calcMode="spline" dur="2" values="65;135;65;" keySplines=".5 0 .5 1;.5 0 .5 1" repeatCount="indefinite" begin="0"></animate></circle></svg>')}.mod-loading.is-active{display:block}.mod-mf_finder .mf_finder_searchBox{margin:0}.mod-mf_finder .mf_finder_searchBox_items{padding:0}.mod-mf_finder .mf_finder_searchBox_items_wrapper{border:1px solid var(--basic_green2);border-radius:10vmax}.mod-mf_finder .mf_finder_searchBox_query_wrap{max-width:calc(100% - 120px)}.mod-mf_finder .mf_finder_searchBox_query_input{height:48px;border:none;padding:0 20px;background-color:#fff;border-radius:10vmax 0 0 10vmax}.mod-mf_finder .mf_finder_searchBox_submit{width:120px;background-color:var(--basic_green2);border-left:1px solid var(--basic_green2);border-radius:0 10vmax 10vmax 0}.mod-mf_finder .mf_finder_searchBox_submit:before{content:none}.mod-mf_finder .mf_finder_searchBox_submit:after{content:"\f002";font-family:FontAwesome;display:inline-block;width:16px;height:16px;transform:translateY(-2px)}.mod-mf_finder .mf_finder_searchBox_submit span{display:inline-block;margin-left:0;margin-right:8px;color:#fff;font-size:.875rem;font-weight:700;transform:translateY(-1px)}.icon-arrow_Bottom,.icon-arrow_L,.icon-arrow_R,.icon-arrow_Top,.icon-arrow_link,.icon-blank,.icon-cart,.icon-close,.icon-contact,.icon-download,.icon-favorite,.icon-favorite_active,.icon-home,.icon-line,.icon-main_company,.icon-main_customer,.icon-main_enjoy,.icon-main_hirameki,.icon-main_products,.icon-main_recipes,.icon-map,.icon-note,.icon-pdf,.icon-play,.icon-point,.icon-ranking,.icon-recipe_cal,.icon-recipe_salt,.icon-recipe_theme,.icon-recipe_time,.icon-search,.icon-stop,.icon-x,.icon-youtube{background:url(/assets/svg/sprite-bg.svg) no-repeat}.icon-arrow_Bottom{background-position:0 0}.icon-arrow_Bottom_dims{width:100px;height:100px}.icon-arrow_L{background-position:20% 0}.icon-arrow_L_dims{width:100px;height:100px}.icon-arrow_R{background-position:0 20%}.icon-arrow_R_dims{width:100px;height:100px}.icon-arrow_Top{background-position:20% 20%}.icon-arrow_Top_dims{width:100px;height:100px}.icon-arrow_link{background-position:40% 0}.icon-arrow_link_dims{width:100px;height:100px}.icon-blank{background-position:40% 20%}.icon-blank_dims{width:100px;height:100px}.icon-cart{background-position:0 40%}.icon-cart_dims{width:100px;height:100px}.icon-close{background-position:20% 40%}.icon-close_dims{width:100px;height:100px}.icon-contact{background-position:40% 40%}.icon-contact_dims{width:100px;height:100px}.icon-download{background-position:60% 0}.icon-download_dims{width:100px;height:100px}.icon-favorite{background-position:60% 20%}.icon-favorite_dims{width:100px;height:100px}.icon-favorite_active{background-position:60% 40%}.icon-favorite_active_dims{width:100px;height:100px}.icon-home{background-position:0 60%}.icon-home_dims{width:100px;height:100px}.icon-line{background-position:20% 60%}.icon-line_dims{width:100px;height:100px}.icon-main_company{background-position:40% 60%}.icon-main_company_dims{width:100px;height:100px}.icon-main_customer{background-position:60% 60%}.icon-main_customer_dims{width:100px;height:100px}.icon-main_enjoy{background-position:80% 0}.icon-main_enjoy_dims{width:100px;height:100px}.icon-main_hirameki{background-position:80% 20%}.icon-main_hirameki_dims{width:100px;height:100px}.icon-main_products{background-position:80% 40%}.icon-main_products_dims{width:100px;height:100px}.icon-main_recipes{background-position:80% 60%}.icon-main_recipes_dims{width:100px;height:100px}.icon-map{background-position:0 80%}.icon-map_dims{width:100px;height:100px}.icon-note{background-position:20% 80%}.icon-note_dims{width:100px;height:100px}.icon-pdf{background-position:40% 80%}.icon-pdf_dims{width:100px;height:100px}.icon-play{background-position:60% 80%}.icon-play_dims{width:100px;height:100px}.icon-point{background-position:80% 80%}.icon-point_dims{width:100px;height:100px}.icon-ranking{background-position:100% 0}.icon-ranking_dims{width:100px;height:100px}.icon-recipe_cal{background-position:100% 20%}.icon-recipe_cal_dims{width:100px;height:100px}.icon-recipe_salt{background-position:100% 40%}.icon-recipe_salt_dims{width:100px;height:100px}.icon-recipe_theme{background-position:100% 60%}.icon-recipe_theme_dims{width:100px;height:100px}.icon-recipe_time{background-position:100% 80%}.icon-recipe_time_dims{width:100px;height:100px}.icon-search{background-position:0 100%}.icon-search_dims{width:100px;height:100px}.icon-stop{background-position:20% 100%}.icon-stop_dims{width:100px;height:100px}.icon-x{background-position:40% 100%}.icon-x_dims{width:100px;height:100px}.icon-youtube{background-position:60% 100%}.icon-youtube_dims{width:100px;height:100px}.width-sp-5{width:5%}.width-sp-10{width:10%}.width-sp-15{width:15%}.width-sp-20{width:20%}.width-sp-25{width:25%}.width-sp-30{width:30%}.width-sp-35{width:35%}.width-sp-40{width:40%}.width-sp-45{width:45%}.width-sp-50{width:50%}.width-sp-55{width:55%}.width-sp-60{width:60%}.width-sp-65{width:65%}.width-sp-70{width:70%}.width-sp-75{width:75%}.width-sp-80{width:80%}.width-sp-85{width:85%}.width-sp-90{width:90%}.width-sp-95{width:95%}.width-sp-100{width:100%}.m0{margin:0!important}.mt0{margin-top:0!important}.mr0{margin-right:0!important}.mb0{margin-bottom:0!important}.ml0{margin-left:0!important}.p0{padding:0!important}.pt0{padding-top:0!important}.pr0{padding-right:0!important}.pb0{padding-bottom:0!important}.pl0{padding-left:0!important}.m4{margin:4px}.mt4{margin-top:4px}.mb4{margin-bottom:4px}.mr4{margin-right:4px}.ml4{margin-left:4px}.p4{padding:4px}.pt4{padding-top:4px}.pr4{padding-right:4px}.pb4{padding-bottom:4px}.pl4{padding-left:4px}.m8{margin:8px}.mt8{margin-top:8px}.mb8{margin-bottom:8px}.mr8{margin-right:8px}.ml8{margin-left:8px}.p8{padding:8px}.pt8{padding-top:8px}.pr8{padding-right:8px}.pb8{padding-bottom:8px}.pl8{padding-left:8px}.m12{margin:12px}.mt12{margin-top:12px}.mb12{margin-bottom:12px}.mr12{margin-right:12px}.ml12{margin-left:12px}.p12{padding:12px}.pt12{padding-top:12px}.pr12{padding-right:12px}.pb12{padding-bottom:12px}.pl12{padding-left:12px}.m16{margin:16px}.mt16{margin-top:16px}.mb16{margin-bottom:16px}.mr16{margin-right:16px}.ml16{margin-left:16px}.p16{padding:16px}.pt16{padding-top:16px}.pr16{padding-right:16px}.pb16{padding-bottom:16px}.pl16{padding-left:16px}.m20{margin:20px}.mt20{margin-top:20px}.mb20{margin-bottom:20px}.mr20{margin-right:20px}.ml20{margin-left:20px}.p20{padding:20px}.pt20{padding-top:20px}.pr20{padding-right:20px}.pb20{padding-bottom:20px}.pl20{padding-left:20px}.m24{margin:24px}.mt24{margin-top:24px}.mb24{margin-bottom:24px}.mr24{margin-right:24px}.ml24{margin-left:24px}.p24{padding:24px}.pt24{padding-top:24px}.pr24{padding-right:24px}.pb24{padding-bottom:24px}.pl24{padding-left:24px}.m28{margin:28px}.mt28{margin-top:28px}.mb28{margin-bottom:28px}.mr28{margin-right:28px}.ml28{margin-left:28px}.p28{padding:28px}.pt28{padding-top:28px}.pr28{padding-right:28px}.pb28{padding-bottom:28px}.pl28{padding-left:28px}.m32{margin:32px}.mt32{margin-top:32px}.mb32{margin-bottom:32px}.mr32{margin-right:32px}.ml32{margin-left:32px}.p32{padding:32px}.pt32{padding-top:32px}.pr32{padding-right:32px}.pb32{padding-bottom:32px}.pl32{padding-left:32px}.m36{margin:36px}.mt36{margin-top:36px}.mb36{margin-bottom:36px}.mr36{margin-right:36px}.ml36{margin-left:36px}.p36{padding:36px}.pt36{padding-top:36px}.pr36{padding-right:36px}.pb36{padding-bottom:36px}.pl36{padding-left:36px}.m40{margin:40px}.mt40{margin-top:40px}.mb40{margin-bottom:40px}.mr40{margin-right:40px}.ml40{margin-left:40px}.p40{padding:40px}.pt40{padding-top:40px}.pr40{padding-right:40px}.pb40{padding-bottom:40px}.pl40{padding-left:40px}.m44{margin:44px}.mt44{margin-top:44px}.mb44{margin-bottom:44px}.mr44{margin-right:44px}.ml44{margin-left:44px}.p44{padding:44px}.pt44{padding-top:44px}.pr44{padding-right:44px}.pb44{padding-bottom:44px}.pl44{padding-left:44px}.m48{margin:48px}.mt48{margin-top:48px}.mb48{margin-bottom:48px}.mr48{margin-right:48px}.ml48{margin-left:48px}.p48{padding:48px}.pt48{padding-top:48px}.pr48{padding-right:48px}.pb48{padding-bottom:48px}.pl48{padding-left:48px}.m52{margin:52px}.mt52{margin-top:52px}.mb52{margin-bottom:52px}.mr52{margin-right:52px}.ml52{margin-left:52px}.p52{padding:52px}.pt52{padding-top:52px}.pr52{padding-right:52px}.pb52{padding-bottom:52px}.pl52{padding-left:52px}.m56{margin:56px}.mt56{margin-top:56px}.mb56{margin-bottom:56px}.mr56{margin-right:56px}.ml56{margin-left:56px}.p56{padding:56px}.pt56{padding-top:56px}.pr56{padding-right:56px}.pb56{padding-bottom:56px}.pl56{padding-left:56px}.m60{margin:60px}.mt60{margin-top:60px}.mb60{margin-bottom:60px}.mr60{margin-right:60px}.ml60{margin-left:60px}.p60{padding:60px}.pt60{padding-top:60px}.pr60{padding-right:60px}.pb60{padding-bottom:60px}.pl60{padding-left:60px}.m64{margin:64px}.mt64{margin-top:64px}.mb64{margin-bottom:64px}.mr64{margin-right:64px}.ml64{margin-left:64px}.p64{padding:64px}.pt64{padding-top:64px}.pr64{padding-right:64px}.pb64{padding-bottom:64px}.pl64{padding-left:64px}.m68{margin:68px}.mt68{margin-top:68px}.mb68{margin-bottom:68px}.mr68{margin-right:68px}.ml68{margin-left:68px}.p68{padding:68px}.pt68{padding-top:68px}.pr68{padding-right:68px}.pb68{padding-bottom:68px}.pl68{padding-left:68px}.m72{margin:72px}.mt72{margin-top:72px}.mb72{margin-bottom:72px}.mr72{margin-right:72px}.ml72{margin-left:72px}.p72{padding:72px}.pt72{padding-top:72px}.pr72{padding-right:72px}.pb72{padding-bottom:72px}.pl72{padding-left:72px}.m76{margin:76px}.mt76{margin-top:76px}.mb76{margin-bottom:76px}.mr76{margin-right:76px}.ml76{margin-left:76px}.p76{padding:76px}.pt76{padding-top:76px}.pr76{padding-right:76px}.pb76{padding-bottom:76px}.pl76{padding-left:76px}.m80{margin:80px}.mt80{margin-top:80px}.mb80{margin-bottom:80px}.mr80{margin-right:80px}.ml80{margin-left:80px}.p80{padding:80px}.pt80{padding-top:80px}.pr80{padding-right:80px}.pb80{padding-bottom:80px}.pl80{padding-left:80px}.m84{margin:84px}.mt84{margin-top:84px}.mb84{margin-bottom:84px}.mr84{margin-right:84px}.ml84{margin-left:84px}.p84{padding:84px}.pt84{padding-top:84px}.pr84{padding-right:84px}.pb84{padding-bottom:84px}.pl84{padding-left:84px}.m88{margin:88px}.mt88{margin-top:88px}.mb88{margin-bottom:88px}.mr88{margin-right:88px}.ml88{margin-left:88px}.p88{padding:88px}.pt88{padding-top:88px}.pr88{padding-right:88px}.pb88{padding-bottom:88px}.pl88{padding-left:88px}.m92{margin:92px}.mt92{margin-top:92px}.mb92{margin-bottom:92px}.mr92{margin-right:92px}.ml92{margin-left:92px}.p92{padding:92px}.pt92{padding-top:92px}.pr92{padding-right:92px}.pb92{padding-bottom:92px}.pl92{padding-left:92px}.m96{margin:96px}.mt96{margin-top:96px}.mb96{margin-bottom:96px}.mr96{margin-right:96px}.ml96{margin-left:96px}.p96{padding:96px}.pt96{padding-top:96px}.pr96{padding-right:96px}.pb96{padding-bottom:96px}.pl96{padding-left:96px}.m100{margin:100px}.mt100{margin-top:100px}.mb100{margin-bottom:100px}.mr100{margin-right:100px}.ml100{margin-left:100px}.p100{padding:100px}.pt100{padding-top:100px}.pr100{padding-right:100px}.pb100{padding-bottom:100px}.pl100{padding-left:100px}.m104{margin:104px}.mt104{margin-top:104px}.mb104{margin-bottom:104px}.mr104{margin-right:104px}.ml104{margin-left:104px}.p104{padding:104px}.pt104{padding-top:104px}.pr104{padding-right:104px}.pb104{padding-bottom:104px}.pl104{padding-left:104px}.m108{margin:108px}.mt108{margin-top:108px}.mb108{margin-bottom:108px}.mr108{margin-right:108px}.ml108{margin-left:108px}.p108{padding:108px}.pt108{padding-top:108px}.pr108{padding-right:108px}.pb108{padding-bottom:108px}.pl108{padding-left:108px}.m112{margin:112px}.mt112{margin-top:112px}.mb112{margin-bottom:112px}.mr112{margin-right:112px}.ml112{margin-left:112px}.p112{padding:112px}.pt112{padding-top:112px}.pr112{padding-right:112px}.pb112{padding-bottom:112px}.pl112{padding-left:112px}.m116{margin:116px}.mt116{margin-top:116px}.mb116{margin-bottom:116px}.mr116{margin-right:116px}.ml116{margin-left:116px}.p116{padding:116px}.pt116{padding-top:116px}.pr116{padding-right:116px}.pb116{padding-bottom:116px}.pl116{padding-left:116px}.m120{margin:120px}.mt120{margin-top:120px}.mb120{margin-bottom:120px}.mr120{margin-right:120px}.ml120{margin-left:120px}.p120{padding:120px}.pt120{padding-top:120px}.pr120{padding-right:120px}.pb120{padding-bottom:120px}.pl120{padding-left:120px}.m124{margin:124px}.mt124{margin-top:124px}.mb124{margin-bottom:124px}.mr124{margin-right:124px}.ml124{margin-left:124px}.p124{padding:124px}.pt124{padding-top:124px}.pr124{padding-right:124px}.pb124{padding-bottom:124px}.pl124{padding-left:124px}.m128{margin:128px}.mt128{margin-top:128px}.mb128{margin-bottom:128px}.mr128{margin-right:128px}.ml128{margin-left:128px}.p128{padding:128px}.pt128{padding-top:128px}.pr128{padding-right:128px}.pb128{padding-bottom:128px}.pl128{padding-left:128px}.m132{margin:132px}.mt132{margin-top:132px}.mb132{margin-bottom:132px}.mr132{margin-right:132px}.ml132{margin-left:132px}.p132{padding:132px}.pt132{padding-top:132px}.pr132{padding-right:132px}.pb132{padding-bottom:132px}.pl132{padding-left:132px}.m136{margin:136px}.mt136{margin-top:136px}.mb136{margin-bottom:136px}.mr136{margin-right:136px}.ml136{margin-left:136px}.p136{padding:136px}.pt136{padding-top:136px}.pr136{padding-right:136px}.pb136{padding-bottom:136px}.pl136{padding-left:136px}.m140{margin:140px}.mt140{margin-top:140px}.mb140{margin-bottom:140px}.mr140{margin-right:140px}.ml140{margin-left:140px}.p140{padding:140px}.pt140{padding-top:140px}.pr140{padding-right:140px}.pb140{padding-bottom:140px}.pl140{padding-left:140px}.m144{margin:144px}.mt144{margin-top:144px}.mb144{margin-bottom:144px}.mr144{margin-right:144px}.ml144{margin-left:144px}.p144{padding:144px}.pt144{padding-top:144px}.pr144{padding-right:144px}.pb144{padding-bottom:144px}.pl144{padding-left:144px}.m148{margin:148px}.mt148{margin-top:148px}.mb148{margin-bottom:148px}.mr148{margin-right:148px}.ml148{margin-left:148px}.p148{padding:148px}.pt148{padding-top:148px}.pr148{padding-right:148px}.pb148{padding-bottom:148px}.pl148{padding-left:148px}.m152{margin:152px}.mt152{margin-top:152px}.mb152{margin-bottom:152px}.mr152{margin-right:152px}.ml152{margin-left:152px}.p152{padding:152px}.pt152{padding-top:152px}.pr152{padding-right:152px}.pb152{padding-bottom:152px}.pl152{padding-left:152px}.m156{margin:156px}.mt156{margin-top:156px}.mb156{margin-bottom:156px}.mr156{margin-right:156px}.ml156{margin-left:156px}.p156{padding:156px}.pt156{padding-top:156px}.pr156{padding-right:156px}.pb156{padding-bottom:156px}.pl156{padding-left:156px}.m160{margin:160px}.mt160{margin-top:160px}.mb160{margin-bottom:160px}.mr160{margin-right:160px}.ml160{margin-left:160px}.p160{padding:160px}.pt160{padding-top:160px}.pr160{padding-right:160px}.pb160{padding-bottom:160px}.pl160{padding-left:160px}.color--txt_base{color:var(--txt_base)}.color--txt_sub{color:var(--txt_sub)}.color--txt_green{color:var(--basic_green2)}.color--txt_red{color:var(--main_red)}.color--bg_base{background-color:var(--bg_base)}.color--bg_white{background-color:#fff}.color--border_base{border-color:var(--border_base)}.color--border_red{border-color:var(--main_red)}.fs_10{font-size:.625rem}.fs_11{font-size:.6875rem}.fs_12{font-size:.75rem}.fs_13{font-size:.8125rem}.fs_14{font-size:.875rem}.fs_15{font-size:.9375rem}.fs_16{font-size:1rem}.fs_17{font-size:1.0625rem}.fs_18{font-size:1.125rem}.fs_19{font-size:1.1875rem}.fs_20{font-size:1.25rem}.fs_21{font-size:1.3125rem}.fs_22{font-size:1.375rem}.fs_23{font-size:1.4375rem}.fs_24{font-size:1.5rem}.fs_25{font-size:1.5625rem}.fs_26{font-size:1.625rem}.fs_27{font-size:1.6875rem}.fs_28{font-size:1.75rem}.fs_29{font-size:1.8125rem}.fs_30{font-size:1.875rem}.fs_31{font-size:1.9375rem}.fs_32{font-size:2rem}.fs_33{font-size:2.0625rem}.fs_34{font-size:2.125rem}.fs_35{font-size:2.1875rem}.fs_36{font-size:2.25rem}.fs_37{font-size:2.3125rem}.fs_38{font-size:2.375rem}.fs_39{font-size:2.4375rem}.fs_40{font-size:2.5rem}.fw_400{font-weight:400}.fw_500{font-weight:500}.fw_600{font-weight:600}.fw_bold{font-weight:700}.ff_gothic{font-family:var(--ff_gothic)}.ff_alphabet{font-family:var(--ff_alphabet)}.ff_mincho{font-family:var(--ff_shuei-nmincho)}.ta_left{text-align:left}.ta_center{text-align:center}.ta_right{text-align:right}.lh_10{line-height:1}.lh_11{line-height:1.1}.lh_12{line-height:1.2}.lh_13{line-height:1.3}.lh_14{line-height:1.4}.lh_15{line-height:1.5}.lh_16{line-height:1.6}.lh_17{line-height:1.7}.lh_18{line-height:1.8}.lh_19{line-height:1.9}.lh_20{line-height:2}.ls_m41{letter-spacing:-.41em}.ls_m31{letter-spacing:-.31em}.ls_m2{letter-spacing:-2px}.ls_m1{letter-spacing:-1px}.ls_0{letter-spacing:normal}.ls_p1{letter-spacing:1px}.ls_p2{letter-spacing:2px}.ls_p3{letter-spacing:3px}.ls_p4{letter-spacing:4px}.td_under{text-decoration:underline}.wb_all{word-break:break-all}.t-h1_detail{font-size:1.625rem;font-weight:400;line-height:1.4;letter-spacing:1.3px}.t-h2{font-size:1.5rem;font-weight:400;line-height:1.4;letter-spacing:1.2px}.t-h2.fw_bold{font-weight:700}.t-h3{font-size:1.25rem;font-weight:400;line-height:1.4;letter-spacing:1px}.t-h3.fw_bold{font-weight:700}.t-h4{font-size:1.125rem;font-weight:400;line-height:1.4;letter-spacing:.9px}.t-h4.fw_bold{font-weight:700}.t-h5{font-size:1rem;font-weight:500;line-height:1.4;letter-spacing:.8px}.t-h5.fw_bold{font-weight:700}.t-body{font-size:.875rem;letter-spacing:.7px;font-feature-settings:"palt"}.t-strong{font-size:1.125rem;font-weight:500;line-height:1.5;font-feature-settings:"palt"}.t-caution{font-size:.75rem;font-weight:400;letter-spacing:.6px;font-feature-settings:"palt"}.t-caution.fw_bold{font-weight:700}.pos_relative{position:relative}.pos_absolute{position:absolute}.pos_static{position:static}.di_block{display:block}.di_iblock{display:inline-block}.di_inline{display:inline}.di_flex{display:flex}.di_none{display:none}.va_top{vertical-align:top!important}.va_middle{vertical-align:middle!important}.va_bottom{vertical-align:bottom!important}.ul-decimal,.ul-disc,.ul-latin,.ul-upperLatin{display:flex;flex-direction:column;gap:8px}.ul-decimal.t-body>li,.ul-disc.t-body>li,.ul-latin.t-body>li,.ul-upperLatin.t-body>li{line-height:1.8}.ul-decimal.t-caution>li,.ul-disc.t-caution>li,.ul-latin.t-caution>li,.ul-upperLatin.t-caution>li{line-height:1.2}.ul-disc>li{position:relative;padding-left:12px}.ul-disc>li:before{content:"";position:absolute;top:11px;left:4px;width:4px;height:4px;background-color:var(--txt_sub);border-radius:50%}.ul-disc.t-caution>li:before{top:6px}.ul-decimal>li{margin-left:1.2em;list-style:decimal}.ul-latin>li{list-style:lower-latin}.ul-upperLatin>li{list-style:upper-latin}.ul-paren{display:flex;flex-direction:column;gap:8px;counter-reset:count_paren}.ul-paren>li{position:relative;padding-left:1.5em;line-height:1.4}.ul-paren>li:before{counter-increment:count_paren;content:"(" counter(count_paren) ")";position:absolute;top:0;left:0}.ul-star,.ul-star_num{display:flex;flex-direction:column;gap:8px}.ul-star.t-caution>li,.ul-star_num.t-caution>li{line-height:1.2}.ul-star>li{position:relative;padding-left:1em}.ul-star>li:before{content:"※";position:absolute;top:0;left:0}.ul-star_num{counter-reset:count_paren}.ul-star_num>li{position:relative;padding-left:2em}.ul-star_num>li:before{counter-increment:count_paren;content:"※" counter(count_paren) "";position:absolute;top:0;left:0}.ul-asterisk{display:flex;flex-direction:column;gap:4px}.ul-asterisk>li{position:relative;padding-left:.8em;font-size:.75rem;font-feature-settings:"palt";line-height:1.2;letter-spacing:.6px}.ul-asterisk>li:before{content:"*";position:absolute;top:0;left:0}.r-20{border-radius:20px}.visually-hidden{clip:rect(0 0 0 0);clip-path:inset(50%);width:1px;height:1px;overflow:hidden;position:absolute;white-space:nowrap}body{margin:0;padding:0;outline:0;border:0;color:var(--txt_base);font-size:1rem;font-family:var(--ff_gothic);line-height:1.8}a{opacity:1;color:var(--txt_base);text-decoration:none}a,button{outline-color:var(--basic_green2)}ol,ul{margin:0;padding:0;list-style:none}img{backface-visibility:hidden;vertical-align:bottom;max-width:100%;height:auto}[data-view*=pc]{display:none}[data-view*=pc-iblock]{display:none}[data-view*=pc-flex]{display:none}[data-view*=tablet]{display:none}[data-view*=tablet-iblock]{display:none}[data-view*=tablet-flex]{display:none}[data-view*=sp]{display:block}[data-view*=sp-iblock]{display:inline-block}[data-view*=sp-flex]{display:flex}@media screen{[hidden~=screen]{display:inherit}[hidden~=screen]:not(:active):not(:focus):not(:target){position:absolute!important;clip:rect(0 0 0 0)!important}}@media (orientation:landscape){.modal-video-inner{padding:10px 60px;box-sizing:border-box}.modal-video-close-btn{top:0;right:-45px}}@media screen and (min-width:sp){.bclo-cap{padding:10px 10px 0;font-size:.75rem}.bclo-textWrap-title{font-size:1.125rem}.bclo-link{text-align:center}.bclo-link:nth-of-type(1){margin-top:5.3333333333vw}.bclo-link-button{width:57.3333333333vw}.bclo-link-button-a{height:10.6666666667vw;font-size:.875rem}.bclo-title-lg{font-size:1.5rem}.bclo-title-sm{font-size:1.125rem}.bclo-list{padding:10px}.bclo-list-li{font-size:.875rem}.bclo-detail .bclo-type_is_1{margin-bottom:13.3333333333vw}.bclo-detail .bclo-type_is_2{margin-bottom:13.3333333333vw}.bclo-detail .bclo-type_is_2 .bclo-column_num_2 .bclo-detail-column{margin-top:-5.3333333333vw;margin-left:-5.3333333333vw}.bclo-detail .bclo-type_is_2 .bclo-column_num_2 .bclo-detail-column-item{width:100%;padding-top:5.3333333333vw;padding-left:5.3333333333vw}.bclo-detail .bclo-type_is_2 .bclo-column_num_3 .bclo-detail-column{margin-top:-5.3333333333vw;margin-left:-5.3333333333vw}.bclo-detail .bclo-type_is_2 .bclo-column_num_3 .bclo-detail-column-item{width:100%;padding-top:5.3333333333vw;padding-left:5.3333333333vw}.bclo-detail .bclo-type_is_2 .bclo-column_num_4 .bclo-detail-column{margin-top:-5.3333333333vw;margin-left:-5.3333333333vw}.bclo-detail .bclo-type_is_2 .bclo-column_num_4 .bclo-detail-column-item{width:auto;display:flex;flex-flow:row wrap;align-content:flex-start;margin-top:0;margin-left:0}.bclo-detail .bclo-type_is_2 .bclo-column_num_4 .bclo-detail-column-item-in{display:flex;flex-flow:row wrap;align-content:flex-start;margin-top:-5.3333333333vw;margin-left:-5.3333333333vw}.bclo-detail .bclo-type_is_2 .bclo-column_num_4 .bclo-detail-column-item-img,.bclo-detail .bclo-type_is_2 .bclo-column_num_4 .bclo-detail-column-item-text{width:50%;padding-top:5.3333333333vw;padding-left:5.3333333333vw}.bclo-detail .bclo-type_is_3{margin-bottom:13.3333333333vw}.bclo-detail .bclo-type_is_3 .bclo-it_layout_1{margin-top:-5.3333333333vw;margin-left:-5.3333333333vw}.bclo-detail .bclo-type_is_3 .bclo-it_layout_1 .bclo-detail-column-item-img,.bclo-detail .bclo-type_is_3 .bclo-it_layout_1 .bclo-detail-column-item-text{width:100%;padding-top:5.3333333333vw;padding-left:5.3333333333vw}.bclo-detail .bclo-type_is_3 .bclo-it_layout_2{margin-top:-5.3333333333vw;margin-left:-5.3333333333vw}.bclo-detail .bclo-type_is_3 .bclo-it_layout_2 .bclo-detail-column-item-img,.bclo-detail .bclo-type_is_3 .bclo-it_layout_2 .bclo-detail-column-item-text{width:100%;padding-top:5.3333333333vw;padding-left:5.3333333333vw}.bclo-detail .bclo-type_is_3 .bclo-it_layout_3{margin-top:-5.3333333333vw;margin-left:-5.3333333333vw}.bclo-detail .bclo-type_is_3 .bclo-it_layout_3 .bclo-detail-column-item-img,.bclo-detail .bclo-type_is_3 .bclo-it_layout_3 .bclo-detail-column-item-text{width:50%;padding-top:5.3333333333vw;padding-left:5.3333333333vw}.bclo-detail .bclo-type_is_3 .bclo-it_layout_4{margin-top:-5.3333333333vw;margin-left:-5.3333333333vw}.bclo-detail .bclo-type_is_3 .bclo-it_layout_4 .bclo-detail-column-item-img,.bclo-detail .bclo-type_is_3 .bclo-it_layout_4 .bclo-detail-column-item-text{width:50%;padding-top:5.3333333333vw;padding-left:5.3333333333vw}.bclo-detail .bclo-type_is_4{margin-bottom:5.3333333333vw}.bclo-detail .bclo-type_is_5{margin-bottom:5.3333333333vw}.bclo-detail .bclo-type_is_6{margin-bottom:5.3333333333vw}.bclo-detail .bclo-type_is_7{margin-bottom:5.3333333333vw}.bclo-detail .bclo-type_is_8{margin-bottom:5.3333333333vw}.js-tab-content.js-toggleBlock{opacity:1}}@media screen and (min-width:767px){.bclo-link-button-a:hover{background-color:transparent}.header-nav-spSub{display:block;padding:35px 20px 60px;border-top:1px solid var(--border_base)}.header-nav-spSub>li{font-weight:600}.header-nav-spSub>li+li{margin-top:27px}.header-nav-spSub>li svg{width:16px;height:16px;transform:translateY(1px);margin-left:8px}.footer-bottom-logo img{width:300px}.top-prodCat-list .__item{width:calc(33.3333% - 10.6666666667px)}.top-onlineshop .mod-onlineshopLink .__list{box-shadow:32px 32px 64px 0 rgba(138,121,0,.08)}.prod-list .__category{width:calc(33.3333% - 10.6666666667px)}.prod-list .__series{width:calc(25% - 12px)}.prod-detail-main-img .__mainImg{width:450px}.prod-detail-main-content .__infoTable th{width:160px}.prod-detail-main-content .__infoTable td{width:calc(100% - 160px)}.prod-detail-nutritions .mod-tbl02 th{width:190px}.prod-detail-nutritions .__nutritions_free .c-table th{width:190px}.prod-detail-bottomNav .__selectCategory{flex-direction:row;align-items:center;gap:24px}.prod-allergenList{gap:8px}.prod-allergenList li{width:calc(12.5% - 7px)}.prod-allergenList figure img{padding:20px;border-radius:20px}.prod-allergy-searchForm .__checkBlockIng .__checkList li{width:calc(25% - 12px)}.prod-allergy-searchForm .__checkBlockUsed{flex-direction:row;align-items:center;justify-content:center;gap:40px}.prod-allergy-searchForm .__checkBlockUsed legend{display:none}.prod-allergy-searchForm .__selectCategory{flex-direction:row;align-items:center;justify-content:center;gap:40px}.prod-allergy-searchForm .__selectCategory .mod-select{width:320px}.prod-allergy-result .__subForm .__checkBlockUsed legend{display:none}.prod-allergy-result .__subForm .__selectCategory .mod-select{width:320px}.recipe-detail-useProd{flex-direction:row;flex-wrap:wrap;gap:32px}.recipe-detail-useProd .__item{width:calc(50% - 16px)}.company-message-content{background-size:21.3333333333%,65.1041666667%;background-position:0 0,calc(100% + 250px) 100%}.company-message-president{flex-direction:row-reverse}.company-message-president>div{width:calc(100% - 312px - 32px)}.company-message-president figure{width:312px}.company-info-table.mod-tbl01 colgroup col:nth-child(1){width:270px}.company-info-table.mod-tbl01 colgroup col:nth-child(2){width:calc(100% - 270px)}.company-info-table.mod-tbl01 thead{display:table-header-group}.company-info-table.mod-tbl01 thead th{text-align:center}.company-info-table.mod-tbl01 th.color--bg_white{background-color:#fff}.company-info-table.mod-tbl01 .__board th{width:200px}.company-info-table.mod-tbl01 .__board td{width:calc(100% - 200px)}.company-info-catalog{gap:32px}.company-info-catalog figure{width:200px}.company-info-catalog>div{width:calc(100% - 200px - 32px)}.company-info-history{flex-direction:row-reverse}.company-info-history figure{width:200px}.company-info-history dl{width:calc(100% - 200px)}.company-info-history dl._w100{width:100%}.company-info-history dl dt{width:120px}.company-info-history dl dd{width:calc(100% - 120px)}.company-factory-flow li{flex-direction:row;gap:32px}.company-factory-flow li figure{width:calc(33.3333% - 16px)}.company-factory-flow li>div{width:calc(66.6666% - 16px)}.company-factory-flow li>div h4{font-size:1.25rem}.company-factory-flow li>div h4 .__num{width:32px;height:32px;margin-right:12px}.company-socialList{flex-direction:row;gap:32px}.company-socialList figure{width:calc(33.3333% - 16px)}.company-socialList ul{flex-direction:row;flex-wrap:wrap;width:calc(66.6666% - 16px);gap:32px}.company-socialList ul li{width:calc(50% - 16px)}.company-socialList ul .mod-link03 .__icon{width:40px;height:40px;margin-right:12px}.company-news-product .__img img{width:320px}.customer-safety-item+.customer-safety-item{margin-top:32px}.customer-safety-item .mod-boxLink01{flex-direction:row}.customer-safety-item figure{width:280px}.customer-iso dd,.customer-iso dt{padding:20px}.customer-iso dt{width:200px}.customer-iso dd{width:calc(100% - 200px)}.customer-lab .mod-column_small{gap:20px}.customer-lab-hero{flex-direction:row}.customer-lab-hero .image-frame{width:50%}.customer-lab-hero .__body{width:50%;padding:40px}.customer-lab-hero .__text{font-size:1.5rem;line-height:36px}.customer-lab-item .mod-boxLink01{display:flex;flex-direction:row;gap:20px;padding:40px}.customer-lab-item .mod-boxLink01::before{display:none}.customer-lab-item figure{width:160px;min-width:160px}.customer-lab-item .__text{display:flex;flex-direction:column;width:calc(100% - 160px - 20px);gap:16px}.customer-lab-item .__text .mod-link03{padding-bottom:16px;border-bottom:1px solid var(--border_base)}.customer-lab-detail-top{padding:160px 0 40px;background-size:1360px auto}.customer-lab-detail-top .top-deco img{width:251px}.customer-lab-detail-top .top-subtitle{font-size:1.5rem}.customer-lab-detail-top .top-title{gap:16px;max-width:100%;font-size:2.25rem;line-height:50px}.customer-lab-detail-top .__bracket{position:static}.customer-lab-detail-top .__bracket:first-child{align-self:flex-start}.customer-lab-detail-top .__bracket:last-child{align-self:flex-end}.customer-lab-detail-top .__bracket img{width:32px}.customer-lab-detail-top .__title-body{padding-bottom:20px}.customer-lab-detail-top .__title-line{line-height:70px}.customer-lab-detail-top .top-lead{margin-top:32px}.customer-lab-detail-top .top-lead p{padding:40px 60px;font-size:1.5rem;line-height:36px}.customer-lab-detail .lead-text{max-width:1360px;font-size:1.25rem;line-height:28px;letter-spacing:1px}.customer-lab-detail-body{padding-bottom:80px}.customer-lab-detail .heading2{margin-bottom:32px;font-size:1.75rem;line-height:39px}.customer-lab-detail .heading4{margin-bottom:20px;font-size:1.5rem;line-height:34px}.customer-lab-detail .body-text{font-size:1rem;line-height:29px;letter-spacing:.8px}.customer-lab-detail .body-text._large{font-size:1.5rem;line-height:36px}.customer-lab-detail .note{gap:8px;font-size:.875rem;line-height:17px}.customer-lab-detail .col2{flex-direction:row}.customer-lab-detail .col2._1-4{align-items:flex-start;justify-content:center}.customer-lab-detail .col2._1-4>.image-frame{width:256px;min-width:256px}.customer-lab-detail .col2._1-3{gap:20px}.customer-lab-detail .col2._1-3 .image-frame{width:316px;min-width:316px}.customer-lab-detail .col2._1-3 .image-frame._full{width:100%;min-width:0}.customer-lab-detail .col2._1-3._img-wide{gap:20px}.customer-lab-detail .col2._1-3._img-wide .image-frame{width:432px;min-width:432px}.customer-lab-detail .col2._1-2{gap:32px}.customer-lab-detail .col2._1-2 .image-frame{flex:1}.customer-lab-detail .col2._1-2 .__fill+.__fill{margin-top:0}.customer-lab-detail .col2 .__fill .mod-button{margin-left:0}.customer-lab-detail .__info-col{padding-top:0;flex:0 0 417px;display:flex;flex-direction:column;justify-content:center;align-self:center}.customer-lab-detail .__row{flex-direction:row}.customer-lab-detail .__row .__figure{width:256px;min-width:256px}.customer-lab-detail .__row .__figure._sp-narrow{width:256px;margin:0}.customer-lab-detail .image-frame._sp-narrow{width:auto;margin:0}.customer-lab-detail .challenger{flex-direction:column;align-items:center}.customer-lab-detail .challenger>.image-frame{grid-column:1/-1;max-width:316px;margin:0 auto}.customer-lab-detail .challenger .challenger-data{justify-content:center;flex:1;max-width:800px;min-width:600px}.customer-lab-detail .challenger .__caption{font-size:1rem;line-height:29px}.customer-lab-detail .challenger .challenger-main{flex-direction:row}.customer-lab-detail .challenger .challenger-bubble{flex:1}.customer-lab-detail .challenger._compact{display:flex;flex-direction:column}.customer-lab-detail .challenger._compact .image-frame{width:316px;margin:0 auto}.customer-lab-detail .challenger._compact .__box{margin-left:0}.customer-lab-detail .challenger._compact .__box::before{left:50%;top:-16px;transform:translateX(-50%);border-left:16px solid transparent;border-right:16px solid transparent;border-bottom:16px solid #fbfbd7;border-top:none}.customer-lab-detail .__box{padding:40px 20px;font-size:1.5rem;line-height:36px;margin-left:24px}.customer-lab-detail .__box::before{left:-24px;top:50%;transform:translateY(-50%);border-left:none;border-right:24px solid #fbfbd7;border-top:24px solid transparent;border-bottom:24px solid transparent}.customer-lab-detail-result{margin-top:80px;padding-bottom:140px}.customer-lab-detail-result .result-images{width:100%;max-width:1360px}.customer-lab-detail-result .result-icon img{width:80px}.customer-lab-detail-result .__title{font-size:3rem;line-height:67px}.customer-lab-detail-result .__deco{width:40px;height:47px}.customer-lab-detail-result .result-label{margin-bottom:-18px}.customer-lab-detail-result .result-label{font-size:1.5rem;line-height:34px}.customer-lab-detail-result .result-body{padding:80px 40px}.customer-lab-detail-result .__text{font-size:2.25rem;line-height:50px}.search-result #mf_featured .mf_finder_featured_contents_items{gap:16px;justify-content:center}.search-result #mf_featured .mf_finder_featured_contents_wrapper.mf_imgsize_2 .mf_finder_featured_contents_image{max-width:100%;max-height:100%}.news-detail-body table th{min-width:140px}.news-detail-body table.personal_change{display:table}.news-detail-body table.personal_change tr{display:table-row}.news-detail-body table.personal_change td,.news-detail-body table.personal_change th{display:table-cell}.customer-faq-a .c-grid .c-grid__col--sd4:has(.c-icon__download) .p-contents-block__image__img,.news-detail-body .c-grid .c-grid__col--sd4:has(.c-icon__download) .p-contents-block__image__img{width:320px}.customer-faq-a .c-table th,.news-detail-body .c-table th{width:190px}.c-tab--navigation .c-tab__items{width:100%;gap:20px}.mod-pulldown{width:320px;height:50px}.mod-pulldown summary{font-size:1rem}.mod-pulldown-ul li a{font-size:1rem;transition:color .3s}.mod-pulldown-ul li a:hover{color:var(--basic_green2)}.mod-column .__column_tab_1{width:100%}.mod-column .__column_tab_2{width:calc(50% - 8px)}.mod-column .__column_tab_3{width:calc(33.3333% - 10.6666666667px)}.mod-column .__column_tab_4{width:calc(25% - 12px)}.mod-column .__column_tab_3_1{width:calc(33.3333% - 8px)}.mod-column .__column_tab_3_2{width:calc(66.6666% - 8px)}.mod-column .__column_tab_4_1{width:calc(25% - 8px)}.mod-column .__column_tab_4_3{width:calc(75% - 8px)}.mod-column_small .__column_tab_1{width:100%}.mod-column_small .__column_tab_2{width:calc(50% - 8px)}.mod-column_small .__column_tab_3{width:calc(33.3333% - 10.6666666667px)}.mod-column_small .__column_tab_4{width:calc(25% - 12px)}.mod-tbl01{display:table;table-layout:fixed}.mod-tbl01 tbody{display:table-row-group}.mod-tbl01 tr{display:table-row}.mod-tbl01 td,.mod-tbl01 th{display:table-cell}.mod-searchForm-body-inner{gap:48px}.mod-localNav{flex-direction:row;flex-wrap:wrap;gap:0 32px}.mod-localNav li{width:calc(33.3333% - 21.3333333333px)}.mod-localNav._spColumn{gap:0 32px}.mod-localNav._spColumn li{width:calc(25% - 24px)}.mod-modalContent-inner .mod-onlineshopLink{padding-left:40px;padding-right:40px;padding-bottom:80px}.mod-onlineshopLink .__list{flex-direction:row;padding:22px 80px;margin-top:24px;border-radius:10vmax;box-shadow:32px 32px 64px 0 rgba(51,51,51,.08)}.mod-onlineshopLink .__list li{width:33.3333%}.mod-onlineshopLink .__list li:after{content:"";position:absolute;right:0;top:50%;transform:translateY(-50%);width:1px;height:40px;background-color:var(--border_base)}.mod-onlineshopLink .__list li:last-child:after{content:none}.mod-onlineshopLink .__list li figure{width:100%;height:auto;padding:0}.mod-onlineshopLink .__list li figure._rakuten img{width:160px}.mod-onlineshopLink .__list li figure._amazon img{width:169px}.mod-onlineshopLink .__list li figure._lohaco img{width:160px}.width-tab-5{width:5%}.width-tab-10{width:10%}.width-tab-15{width:15%}.width-tab-20{width:20%}.width-tab-25{width:25%}.width-tab-30{width:30%}.width-tab-35{width:35%}.width-tab-40{width:40%}.width-tab-45{width:45%}.width-tab-50{width:50%}.width-tab-55{width:55%}.width-tab-60{width:60%}.width-tab-65{width:65%}.width-tab-70{width:70%}.width-tab-75{width:75%}.width-tab-80{width:80%}.width-tab-85{width:85%}.width-tab-90{width:90%}.width-tab-95{width:95%}.width-tab-100{width:100%}.fs_tab_10{font-size:.625rem}.fs_tab_11{font-size:.6875rem}.fs_tab_12{font-size:.75rem}.fs_tab_13{font-size:.8125rem}.fs_tab_14{font-size:.875rem}.fs_tab_15{font-size:.9375rem}.fs_tab_16{font-size:1rem}.fs_tab_17{font-size:1.0625rem}.fs_tab_18{font-size:1.125rem}.fs_tab_19{font-size:1.1875rem}.fs_tab_20{font-size:1.25rem}.fs_tab_21{font-size:1.3125rem}.fs_tab_22{font-size:1.375rem}.fs_tab_23{font-size:1.4375rem}.fs_tab_24{font-size:1.5rem}.fs_tab_25{font-size:1.5625rem}.fs_tab_26{font-size:1.625rem}.fs_tab_27{font-size:1.6875rem}.fs_tab_28{font-size:1.75rem}.fs_tab_29{font-size:1.8125rem}.fs_tab_30{font-size:1.875rem}.fs_tab_31{font-size:1.9375rem}.fs_tab_32{font-size:2rem}.fs_tab_33{font-size:2.0625rem}.fs_tab_34{font-size:2.125rem}.fs_tab_35{font-size:2.1875rem}.fs_tab_36{font-size:2.25rem}.fs_tab_37{font-size:2.3125rem}.fs_tab_38{font-size:2.375rem}.fs_tab_39{font-size:2.4375rem}.fs_tab_40{font-size:2.5rem}.ta_tab_left{text-align:left}.ta_tab_center{text-align:center}.ta_tab_right{text-align:right}[data-view*=pc]{display:none}[data-view*=pc-iblock]{display:none}[data-view*=pc-flex]{display:none}[data-view*=sp]{display:none}[data-view*=sp-iblock]{display:none}[data-view*=sp-flex]{display:none}[data-view*=tablet]{display:block}[data-view*=tablet-iblock]{display:inline-block}[data-view*=tablet-flex]{display:flex}}@media screen and (min-width:1024px){.header{height:100px}.header-inner{justify-content:space-between;max-width:1460px;margin:0 auto;padding:0 50px}.header-logo{width:154px}.header-logo a{width:154px}.header-spNav{display:none}.header-nav{display:flex;flex-direction:column-reverse;opacity:1;overflow-y:inherit;position:relative;top:auto;right:auto;width:calc(100% - 154px - 32px);height:100%;max-height:100%;padding-bottom:0}html:lang(en) .header-nav{flex-direction:row;justify-content:flex-end;align-items:center}.header-nav-main{flex-direction:row;align-items:center;justify-content:flex-end;gap:20px}.header-nav-main-item{width:auto;border-bottom:none}.header-nav-main-item .__head{padding:0 0 15px;background-color:transparent}.header-nav-main-item .__head:after{content:"";position:absolute;bottom:0;display:block;width:0;height:4px;background-color:var(--basic_green2);border-radius:40px;transition:width .4s}.header-nav-main-item .__head:hover:after{width:100%}.header-nav-main-item .__head.js-megaMenuOpen.is-open:after{opacity:1;width:100%}.header-nav-main-item .__head.js-megaMenuOpen.is-open .__switch:before{transform:rotateX(180deg)}.header-nav-main-item .__head.js-megaMenuOpen.is-current:after{opacity:1;width:100%}.header-nav-main-item .__head span{font-size:.875rem;transition:color .3s}.header-nav-main-item .__head .__switch{position:relative;top:auto;right:auto;transform:none;width:auto;height:auto;margin-left:4px}.header-nav-main-item .__head .__switch:after,.header-nav-main-item .__head .__switch:before{position:relative;top:auto;left:auto;display:inline-block;background-color:transparent;border-radius:0}.header-nav-main-item .__head .__switch:before{width:8px;height:8px;background-image:url('data:image/svg+xml;utf-8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 100 100" fill="%23666"><path d="M50,79c-1.182,0-2.919-.542-4.137-1.752L1.744,30.957c-1.199-1.191-1.744-2.918-1.744-4.092,0-1.654.527-2.884,1.763-4.112,1.137-1.13,2.606-1.753,4.137-1.753s3,.623,4.137,1.753l39.963,41.637,39.946-41.62c1.153-1.146,2.623-1.769,4.153-1.769s3,.623,4.137,1.753c1.137,1.13,1.763,2.59,1.763,4.112s-.626,2.982-1.763,4.112l-44.081,46.252c-1.237,1.23-2.974,1.772-4.156,1.772Z" /></svg>');background-repeat:no-repeat;background-size:contain;background-position:center;transform:none}.header-nav-main-item .__head .__switch:after{content:none}.header-nav-main-item .__megaMenu{position:fixed;left:0;right:0;opacity:0;display:none;top:124px;height:auto;max-width:1360px;margin:0 auto;padding:40px 60px 60px;background-color:#fff;border-radius:10px;transition:.3s;z-index:501}.header-nav-main-item .__megaMenu.is-active{display:block}.header-nav-main-item .__megaMenu.is-visible{opacity:1}.header-nav-main-item .__megaMenu_inner{flex-direction:row}.header-nav-main-item .__megaMenu_head{width:320px}.header-nav-main-item .__megaMenu_head h2{display:block;padding-bottom:8px;border-bottom:1px solid var(--border_base);line-height:1.4}.header-nav-main-item .__megaMenu_head ul{flex-direction:column;gap:16px;margin-top:24px}.header-nav-main-item .__megaMenu_head ul li{width:100%;padding:0;border-right:none;border-bottom:none;line-height:normal}.header-nav-main-item .__megaMenu_head ul li .mod-link02{align-items:flex-start;height:auto;padding:0}.header-nav-main-item .__megaMenu_head ul li .mod-link02:before{content:""}.header-nav-main-item .__megaMenu_head ul li .mod-link02 span{font-size:1rem;line-height:1.4}.header-nav-main-item .__megaMenu_body{width:calc(100% - 320px);padding:0 0 0 32px}.header-nav-main-item .__megaMenu_body._flex{flex-direction:row;gap:20px}.header-nav-main-item .__megaMenu_body._flex>div+div{margin-top:0}.header-nav-main-item .__megaMenu_body h3{font-size:1.25rem}.header-nav-main-item .__megaMenu_body ul{gap:20px}.header-nav-main-item .__megaMenu_body .__item{width:160px}.header-nav-main-item .__megaMenu_body .__item a:hover img{opacity:.5}.header-nav-main-item .__megaMenu_body .__item a:hover figcaption p{color:var(--basic_green2);text-decoration:underline}.header-nav-main-item .__megaMenu_body .__item img{transition:opacity .3s}html:lang(en) .header-nav-main-item a{transition:color .3s}html:lang(en) .header-nav-main-item a svg{transition:fill .3s}html:lang(en) .header-nav-main-item a:hover{color:var(--basic_green2);text-decoration:underline}html:lang(en) .header-nav-main-item a:hover svg{fill:var(--basic_green2)}.header-nav-sub{position:absolute;top:9px;right:0;flex-direction:row;align-items:center;gap:32px;transition:.3s}.header-nav-sub>li{border-bottom:none}.header-nav-sub>li a{display:inline-flex;height:auto;padding:0;white-space:nowrap;transition:color .3s}.header-nav-sub>li a:hover{color:var(--basic_green2);text-decoration:underline}.header-nav-sub>li a:hover svg{fill:var(--basic_green2)}.header-nav-sub>li svg{transition:fill .3s}.header-nav-sub>li.__search{display:block;position:relative;top:auto;left:auto;width:200px;height:32px}.header-nav-sub>li.__search .mf_finder_searchBox_items_wrapper{position:relative;padding:0 1px}.header-nav-sub>li.__search .mf_finder_searchBox_items{position:relative;padding:0}.header-nav-sub>li.__search .mf_finder_searchBox_query_input{width:198px;padding:6px 40px 6px 16px;background-color:var(--bg_base);border:0;border-radius:15px;font-size:.875rem}.header-nav-sub>li.__search .mf_finder_searchBox_submit{position:absolute;top:0;right:0;padding:7px;background-color:transparent;border-radius:0}.header-nav-sub>li.__search .mf_finder_searchBox_submit:before{content:"";display:inline-block;margin-left:0;width:16px;height:16px;background-image:url('data:image/svg+xml;utf-8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 16 16"><path d="M15.766 14.6347L12.8253 11.6937C13.8109 10.4616 14.4012 8.89987 14.4012 7.20054C14.3996 3.22424 11.1757 0 7.19982 0C3.22392 0 0 3.22424 0 7.20054C0 11.1768 3.22392 14.4011 7.19982 14.4011C8.89898 14.4011 10.4605 13.8106 11.6925 12.825L14.6332 15.766C14.79 15.9228 14.9948 15.9996 15.1996 15.9996C15.4044 15.9996 15.6092 15.9212 15.766 15.766C16.078 15.454 16.078 14.9467 15.766 14.6347ZM1.59996 7.20054C1.59996 4.11231 4.1119 1.60012 7.19982 1.60012C10.2877 1.60012 12.7997 4.11231 12.7997 7.20054C12.7997 10.2888 10.2877 12.801 7.19982 12.801C4.1119 12.801 1.59996 10.2888 1.59996 7.20054Z" fill="%23666" /></svg>');background-repeat:no-repeat;background-size:contain;background-position:center;transform:translateY(1px)}.header-nav-sub>li.__search .mf_finder_searchBox_submit span{margin-right:0}.header-nav-sub>li.__search .mf_finder_searchBox_suggest_item{padding:5px;font-size:.875rem}.header-nav-sub>li.__search .mf_finder_searchBox_suggest_item *{color:#fff}.header-close{display:block;position:absolute;top:24px;right:24px;line-height:1}.header-overlay{top:100px}.header-hamburger{display:none}.footer-pagetop{width:48px;height:48px;right:32px;bottom:30px}.footer-pagetop svg{width:16px;height:16px}.footer-nav-inner{flex-wrap:wrap;gap:40px 32px;height:480px;padding:48px 0}.footer-nav-block{width:calc(25% - 24px)}.footer-nav-head{border-bottom:none}.footer-nav-head a{pointer-events:none;padding:0}.footer-nav-detail{display:flex;gap:8px}.footer-nav-detail._sub{padding:0}.footer-nav-detail a{line-height:1.4;transition:color .3s}.footer-nav-detail a:hover{color:var(--basic_green2);text-decoration:underline}.footer-nav-detail a:hover svg{fill:var(--basic_green2)}.footer-nav-detail a svg{transition:fill .3s}.footer-share-inner{flex-direction:row;align-items:center;justify-content:space-between;gap:0}.footer-share .__logo{width:400px}.footer-share .__account{display:flex;align-items:center;gap:16px}.footer-share .__account h3 a{transition:color .3s}.footer-share .__account h3 a:hover{color:var(--basic_green2);text-decoration:underline}.footer-share .__account ul{margin-top:0}.footer-bottom{padding:22px 0}html:lang(en) .footer-bottom{padding:32px 0 22px}.footer-bottom-inner{display:flex;align-items:center;justify-content:space-between}html:lang(en) .footer-bottom-inner{flex-direction:row-reverse}.footer-bottom-inner ul a:hover{text-decoration:underline}.footer-bottom-inner .__copy{margin-top:0;font-size:.75rem}.footer-bottom-logo{margin-bottom:0}.splide__pagination{transform:translateY(-2px)}.splide__toggle:hover svg{fill:var(--basic_green2)}.splide__toggle svg{transition:fill .4s}.splide__arrow{width:80px;height:80px;transition:background-color .3s}.splide__arrow:hover{background-color:var(--basic_green2)}.splide__arrow:hover svg{fill:#fff}.splide__arrow svg{width:32px;height:32px;transition:fill .3s}.splide__arrow.splide__arrow--prev{left:80px}.splide__arrow.splide__arrow--next{right:80px}.splide__navigation{margin-top:40px}.modal-video-body{padding:0 50px}.top-mainVis .__videoWrap{aspect-ratio:1920/800}.top-mainVis .__videoWrap video{width:100%;height:auto}.top-mainVis .__videoControl{top:32px;right:32px;width:48px;height:48px;transition:background-color .3s,border-color .3s}.top-mainVis .__videoControl:hover{background-color:var(--basic_green2);border-color:var(--basic_green2)}.top-mainVis .__videoControl:hover svg{fill:#fff}.top-mainVis .__videoControl svg{width:16px;height:16px;transition:fill .3s}.top-info{flex-direction:row;align-items:center;padding:32px 64px;gap:32px;border-radius:76px;box-shadow:32px 32px 64px 0 rgba(51,51,51,.08)}.top-infoWrap{padding-top:48px}.top-info-head{width:160px}.top-info-body{width:calc(100% - 160px)}.top-info-body .__item{display:flex;align-items:flex-start;gap:32px}.top-info-body .__item+.__item{margin-top:8px}.top-info-body .__item time{width:120px;font-size:.875rem;transform:translateY(2px)}.top-info-body .__item p{width:calc(100% - 120px);font-size:1rem}.top-info-body .__item p a:hover{color:var(--basic_green2);text-decoration:underline}.top-h2{font-size:2rem}.top-h2:after{width:80px}.top-pickup{background:linear-gradient(to top,#fbfbd7 0,#ffe005 320px,#fff 320px,#fff 100%)}.top-pickup-slider .__item{width:432px;border-radius:20px}.top-pickup-slider .__item img{transition:opacity .3s}.top-pickup-slider .__item a:hover img,.top-pickup-slider .__item button:hover img{opacity:.5}.top-pickup-slider .__item a:hover .__play,.top-pickup-slider .__item button:hover .__play{background-color:var(--basic_green2);border-color:var(--basic_green2)}.top-pickup-slider .__item a:hover .__play svg,.top-pickup-slider .__item button:hover .__play svg{fill:#fff}.top-pickup-slider .__item .__play{transition:background-color .3s,border-color .3s}.top-pickup-slider .__item .__play svg{transition:fill .3s}.top-prodCat-list{gap:48px 20px}.top-prodCat-list .__item{width:calc(20% - 16px)}.top-prodCat-list .__item:nth-child(-n+10){display:block}.top-prodCat-list .__item img{padding:16px 0}.top-prodBrand-slider .splide__track{height:300px;padding-top:42px}.top-prodBrand-slider .splide__slide{width:200px}.top-prodBrand-slider .splide__slide figure>div{width:200px}.top-prodBrand-slider .splide__slide.is-active{width:240px}.top-news .news-list .__item{gap:8px}.top-hirameki{background:linear-gradient(121deg,rgba(249,183,0,.6) -17.63%,rgba(255,218,1,.6) 11.05%,rgba(150,202,96,.6) 46.89%,rgba(0,180,232,.6) 89.9%,rgba(73,138,198,.6) 125.75%)}.prod-list{gap:64px 20px}.prod-list-headBtn.mod-button{position:absolute;top:0;right:50px;width:240px;margin-top:4px}.prod-list-headBtn.mod-button>span{padding-left:40px}.prod-list .__category{width:calc(20% - 16px)}.prod-list .__category img{padding:16px 0}.prod-list .__series{width:calc(16.6666666667% - 16.6666666667px)}.prod-list .__item{width:calc(25% - 15px)}.prod-list .__item .__labels{gap:8px;padding:0 8px}.prod-list .__item .__labels li{font-size:.75rem}.prod-list .__item .__allergens{margin-top:16px;font-size:.875rem}.prod-list .__item .__allergens dd{padding:16px 12px}.prod-list .__item .__allergens p{font-size:.875rem}.prod-list .__category,.prod-list .__series{display:block}.prod-category .mod-topicPath{margin-top:0}.prod-sideNav-btn{position:relative;left:auto;bottom:auto;flex-direction:row-reverse;width:272px;height:64px;margin-top:80px;background-color:#fff;border:1px solid var(--basic_green2);border-radius:10vmax;overflow:hidden;opacity:1;pointer-events:all;transition:background-color .3s}.prod-sideNav-btn:hover{background-color:var(--basic_green2)}.prod-sideNav-btn:hover span{color:#fff}.prod-sideNav-btn .__switch{width:64px;height:64px;background-color:var(--basic_green2)}.prod-sideNav-btn .__switch:after,.prod-sideNav-btn .__switch:before{top:50%;left:0;right:0;transform:translateY(-50%);margin:0 auto}.prod-sideNav-btn .__switch:before{transform:translateY(-50%) rotate(90deg)}.prod-sideNav-btn span{width:calc(100% - 64px);color:var(--basic_green2);font-size:1rem;line-height:1.4;transition:color .3s}.prod-sideNav-wrap{display:flex}.prod-sideNav-menu{position:relative;top:auto;left:auto;display:flex;flex-direction:column;width:0;min-height:100vh;overflow-y:auto;border-right:1px solid var(--border_base);transform:translateX(-320px);transition:transform .3s,opacity .3s,width .3s}.is-open .prod-sideNav-menu{width:320px;height:auto;transform:translateX(0)}.prod-sideNav-menu-close{gap:8px}.prod-sideNav-menu-close span{font-size:1rem;font-weight:700;transition:color .3s}.prod-sideNav-menu-close:hover span{color:var(--basic_green2)}.prod-sideNav-content{width:100%;padding-top:0;padding-bottom:80px;transition:width .3s}.is-open .prod-sideNav-content{width:calc(100% - 320px)}.prod-detail-h1{padding:64px 0 40px}.prod-detail-h1 .mod-auto{flex-direction:row;flex-wrap:wrap;gap:8px}.prod-detail-h1 .__labels{gap:8px}.prod-detail-h1 .__labels li{padding:3px 10px;font-size:.75rem}.prod-detail-h1 .__title{flex-direction:row;align-items:center;gap:8px;width:100%}.prod-detail-h1 .__function>span{padding:5px 10px;font-size:.75rem}.prod-detail-h1 .__old{gap:8px}.prod-detail-h1 .__old>span{padding:5px 10px;font-size:.75rem}.prod-detail-h1 .__old p{font-size:.875rem}.prod-detail-h1 .__genericBtn{position:relative;right:auto;bottom:auto;width:240px;margin-left:16px}.prod-detail-h1 .__genericBtn span{width:calc(100% - 44px);padding-left:30px;font-size:1rem}.prod-detail-h1 .__genericBtn svg{width:16px;height:16px}.prod-detail-shopBtn{top:180px;bottom:auto;width:160px}.prod-detail-shopBtn button{border-top-left-radius:10vmax;border-bottom-left-radius:10vmax;transition:opacity .3s}.prod-detail-shopBtn button:hover{opacity:.5}.prod-detail-shopBtn button span{font-size:1rem}.prod-detail-shopBtn button svg{width:32px;height:32px}.prod-detail-main{flex-direction:row;gap:32px}.prod-detail-main-img{width:calc(50% - 16px)}.prod-detail-main-img .__mainImg{width:100%}.prod-detail-main-img .__thumbList{gap:8px;margin-top:24px}.prod-detail-main-img .__thumbList li{width:calc(20% - 6.4px)}.prod-detail-main-img .__thumbList li button{width:120px;max-width:100%;aspect-ratio:1}.prod-detail-main-img .__thumbList li button:hover img{opacity:.5}.prod-detail-main-img .__thumbList li button:hover .__play{background-color:var(--basic_green2);border-color:var(--basic_green2)}.prod-detail-main-img .__thumbList li button:hover .__play svg{fill:#fff}.prod-detail-main-img .__thumbList li button img{transition:opacity .3s}.prod-detail-main-img .__thumbList li button .__play{width:48px;height:48px;transition:background-color .3s,border-color .3s}.prod-detail-main-img .__thumbList li button .__play svg{width:16px;height:16px;transition:fill .3s}.prod-detail-main-content{width:calc(50% - 16px)}.prod-detail-main-content .__infoDetail .mod-tbl02 td[colspan="2"]{padding:20px}.prod-detail-main-content .__infoTable{padding:16px 12px}.prod-detail-nutritions .__nutritions_free .c-table td,.prod-detail-nutritions .__nutritions_free .c-table th{font-size:1rem}.prod-detail-nutritions .ul-star>li{font-size:.875rem;letter-spacing:.7px}.prod-allergenList figure figcaption{margin-top:8px;font-size:1rem;line-height:1.8;letter-spacing:.8px}.prod-allergy-searchForm .__checkBlockAll{padding:16px}.prod-allergy-searchForm .__checkBlockIng .__checkList li{width:calc(16.6666% - 13.3333333333px)}.prod-allergy-searchForm .__checkBlockIng .__checkList .__checkIng{height:48px}.prod-allergy-searchForm .__checkBlockIng .__checkList .__checkIng:hover{border-color:var(--basic_green2)}.prod-allergy-searchForm .mod-searchForm-body-inner{padding:48px 40px}.prod-allergy-searchForm .mod-searchForm-submit{border-bottom-left-radius:20px;border-bottom-right-radius:20px}.mod-searchForm-modal-overlay .prod-allergy-searchForm{height:calc(100vh - 80px)}.prod-allergy-result .__subForm{flex-direction:row;gap:40px;padding:40px}.prod-allergy-result .__subForm .__leftBlock{width:calc(100% - 360px - 40px)}.prod-allergy-result .__subForm .__checkedAllergensList{gap:8px;margin-bottom:20px}.prod-allergy-result .__subForm .__checkedAllergensList li{gap:16px;padding:0 16px 1px}.prod-allergy-result .__subForm .__checkedAllergensList li span{font-size:1rem}.prod-allergy-result .__subForm .__checkBlockUsed{gap:12px}.prod-allergy-result .__subForm .__selectCategory{gap:24px;width:360px;padding-top:0;padding-left:40px;border-top:0;border-left:1px solid var(--txt_base)}.recipe-floatMenu{top:50%;right:0;bottom:auto;left:auto;transform:translateY(-50%);width:104px;border:1px solid var(--border_base);border-right:0;border-top-left-radius:20px;border-bottom-left-radius:20px;overflow:hidden;z-index:201}.recipe-floatMenu ul{flex-direction:column;gap:8px;padding:16px 0}.recipe-floatMenu li{width:100%}.recipe-floatMenu li a:hover span{color:var(--basic_green2)}.recipe-floatMenu li a svg{width:32px;height:32px}.recipe-floatMenu li a span{font-size:1rem;line-height:1.4;transition:color .3s}.recipe-floatMenu li a.__favorite{gap:0}.recipe-floatMenu li a.__favorite .__count{position:relative;top:auto;color:var(--basic_green2);font-size:1.5rem;font-weight:400;letter-spacing:1.2px}.recipe-searchKeyword .__head{width:116px;margin-bottom:0}.recipe-searchKeyword input{width:calc(100% - 160px - 116px);height:64px;padding:0 40px}.recipe-searchKeyword button{width:160px}.recipe-top-h1{gap:16px;height:240px;background-image:url(/images/recipes/h1_bg_pc.webp)}.recipe-top-h1 h1{gap:8px;font-size:2.25rem;letter-spacing:1.8px}.recipe-top-search{padding:0 100px}.recipe-top-main:before{top:216px;height:calc(100% - 216px)}.recipe-top-recommend{background:linear-gradient(to top,#fbfbd7 0,#ffe005 322px,#fff 322px,#fff 100%)}.recipe-top-recommend-slider .__item{width:432px;border-radius:20px}.recipe-top-recommend-slider .__item .__label{width:80px;font-size:.75rem}.recipe-top-recommend-slider .__item figure figcaption{gap:16px;padding:24px}.recipe-top-recommend-slider .__item figure figcaption .__info{gap:24px}.recipe-top-recommend-slider .__item figure figcaption .__info li{gap:8px}.recipe-top-recommend-slider .__item figure figcaption .__info li svg{width:20px;height:20px}.recipe-top-recommend-slider .__item figure figcaption .__info li>span{font-size:.875rem}.recipe-top-pickup{padding-bottom:80px}.recipe-top-pickup-slider{visibility:visible}.recipe-top-pickup-slider .splide__slider{margin-right:auto;margin-left:auto;padding-right:50px;padding-left:50px;max-width:1460px}.recipe-top-pickup-slider .splide__list{display:flex;flex-wrap:wrap;gap:48px 32px}.recipe-top-pickup-slider .splide__arrows,.recipe-top-pickup-slider .splide__pagination{display:none}.recipe-top-pickup-slider .__item{width:calc(33.3333% - 21.3333333333px)}.recipe-search-form .mod-accordion-summary{padding-bottom:12px}.recipe-search-form .__checkProd label{gap:16px}.recipe-search-submit{height:120px}.recipe-search-submit .__searchCount{width:auto}.recipe-result-criteria{padding:40px}.recipe-result-criteria>div{flex-direction:row;gap:24px}.recipe-result-criteria>div h3{width:120px;line-height:1.4}.recipe-result-criteria>div ul{gap:16px;width:calc(100% - 144px);line-height:1.8}.recipe-result-sort{gap:24px}.recipe-result-sort .__sortList{display:flex;align-items:center;gap:16px}.recipe-result .recipe-search-form{height:calc(100vh - 120px - 80px)}.recipe-list{gap:64px 20px}.recipe-list .__item{width:calc(25% - 15px)}.recipe-list .__item .__info{justify-content:flex-start;gap:24px;padding:4px 12px 12px}.recipe-list .__item .__info li{flex-direction:row;gap:8px}.recipe-list .__item .__info li>span{font-size:.875rem;letter-spacing:.7px}.recipe-list .__item .__prod{gap:8px;padding:16px}.recipe-list .__item .__prod img{display:block;width:80px;border-radius:8px}.recipe-list .__item .__prod>div{width:calc(100% - 88px)}.recipe-detail-h1{padding:64px 0 40px}.recipe-detail-section{flex-direction:row;gap:32px}.recipe-detail-section-column{width:calc(50% - 16px)}.recipe-detail-h2{height:40px}.recipe-detail-info{gap:48px;width:calc(50% - 16px)}.recipe-detail-info .__info li{gap:8px}.recipe-detail-info .__info2 dl{flex-direction:row;gap:8px}.recipe-detail-favoChip{bottom:-60px;left:0;width:320px!important;padding:15px}.recipe-detail-ingredients td a,.recipe-detail-ingredients th a{transition:color .3s}.recipe-detail-ingredients td a:hover,.recipe-detail-ingredients th a:hover{color:var(--basic_green2)}.recipe-detail-points{padding:40px}.recipe-detail-points h3 svg{width:24px;height:24px}.recipe-detail-preparation h3{padding:12px}.recipe-detail-preparation p{margin-left:12px;padding-left:16px}.recipe-detail-preparation p:before{top:12px;left:5px;width:6px;height:6px}.recipe-detail-direction .__item{padding:12px 12px 12px 52px}.recipe-detail-direction .__item:last-child{padding:12px 12px 20px 52px}.recipe-detail-direction .__item:before{top:10px;left:12px;width:32px;height:32px;font-size:1rem}.recipe-detail-direction .__item figure img{border-radius:20px}.recipe-detail-subRecipe{margin-top:80px;padding:40px}.recipe-detail-subRecipe+.recipe-detail-subRecipe{margin-top:32px}.recipe-detail-subRecipe figure .__subImg{border-radius:20px}.recipe-detail-subRecipe .recipe-detail-direction .__item{padding:8px 0 8px 18px}.recipe-detail-subRecipe .recipe-detail-direction .__item:before{top:15px;width:16px;height:16px;font-size:.75rem}.recipe-detail-useProd .__item{display:flex;align-items:center;gap:24px}.recipe-detail-useProd .__item figure{width:calc(50% - 12px)}.recipe-detail-useProd .__item figure img{width:100%}.recipe-detail-useProd .__item .__links{gap:18px;margin-top:12px;padding:0}.recipe-feature-main{width:596px}.company-top-main{background-size:auto}.company-top-main .mod-column{gap:32px}.company-message-content{background-size:auto;background-position:0 0,calc(100% + 400px) 100%}.company-message-content .__inner{width:1100px;padding-left:50px;padding-right:50px}.company-message-h2{gap:16px;font-size:2rem;letter-spacing:16px}.company-message-h3{font-size:1rem;letter-spacing:.8px}.company-message-lead{font-size:2rem;letter-spacing:1.6px}.company-message-president .__caption{padding:16px 20px 0}html:lang(en) .company-message-president .__caption .t-caution{font-size:.75rem}.company-info-table.mod-tbl01 colgroup col:nth-child(1){width:320px}.company-info-table.mod-tbl01 colgroup col:nth-child(2){width:calc(100% - 320px)}.company-info-catalog figure img{border-radius:20px}.company-info-history dl dd,.company-info-history dl dt{padding:12px}.company-recruit .top-info-body .__item+.__item{margin-top:16px}.company-recruit-summary{gap:40px}.company-recruit-summary dt{width:160px}.company-recruit-summary dd{width:calc(100% - 200px)}.company-news-description{font-size:1rem}.company-news-description dt{width:320px;line-height:1.4}.company-news-description dd{width:calc(100% - 320px)}.company-news-product{flex-direction:row;gap:32px}.company-news-product .__img{width:316px}.company-news-product .__img img{width:100%}.company-news-product .__img .__download{font-size:1rem;transition:color .3s}.company-news-product .__img .__download:hover{color:var(--basic_green2)}.company-news-product .__text{width:calc(100% - 316px - 32px)}.company-news-product .__text .company-news-description dt{width:24%}.company-news-product .__text .company-news-description dd{width:76%}.news-list .__item{gap:20px}.news-list .__item+.__item{margin-top:24px}.news-list .__item figure{width:210px;border-radius:20px}.news-list .__item .__text{width:calc(100% - 210px)}.news-list .__item .__text .__head{flex-direction:row;align-items:center}.news-list .__item time{width:120px;font-size:.875rem}.news-list .__item .__label{height:24px}.news-list .__item a{margin-top:8px;font-size:1rem;transition:color .3s}.news-list .__item a:hover{color:var(--basic_green2);text-decoration:underline}.news-searchKeyword .__head{width:116px;margin-bottom:0}.news-searchKeyword .mod-mf_finder{width:calc(100% - 116px)}.news-detail-head time{width:120px;font-size:.875rem}.news-detail-head .__label{height:24px}.news-campaignList .__item+.__item{margin-top:80px}.news-campaignList .__inner{flex-direction:row;gap:32px}.news-campaignList .__img{width:432px}.news-campaignList .__text{width:calc(100% - 432px - 32px)}.news-campaignList .__text .__label{width:120px;height:28px;font-size:.8125rem}.news-campaignList .__text dl dt{width:88px}.news-campaignList .__text dl dd{width:calc(100% - 88px - 16px)}.customer-top .customer-safety-item figure{width:280px}.customer-top .customer-safety-item .__text{width:calc(100% - 280px - 16px)}.customer-faq-q .__title{gap:8px;font-size:1rem;transition:color .3s}.customer-faq-q .__title:is(a):hover{color:var(--basic_green2);text-decoration:underline}.customer-faq-q .__title span:nth-child(1){width:24px;height:24px;padding-bottom:4px}.customer-faq-q .__title span:nth-child(2){max-width:calc(100% - 24px - 8px)}.customer-faq-a{gap:8px}.customer-faq-a>span{width:24px;height:24px;padding-bottom:0}.customer-faq-a>div{max-width:calc(100% - 24px - 8px);font-size:1rem}.customer-contact{flex-direction:row;align-items:center}.customer-contact>div:nth-child(1){max-width:50%;padding:0 40px}.customer-contact>div:nth-child(2){margin-top:0;padding-top:0;padding-left:40px;border-top:0;border-left:1px solid var(--txt_sub)}.customer-contact .__tel{gap:8px}.customer-contact .__tel svg{width:32px;height:32px}.customer-safety-item .__text{width:calc(100% - 280px - 16px);gap:16px}.customer-safety-item .__text .__new{font-size:.875rem}.customer-safety-item .__text .mod-link01{padding-bottom:0;border-bottom:0}.customer-toritensearch .toritensearch-hero{flex-direction:row}.customer-toritensearch .toritensearch-hero .__image{width:50%}.customer-toritensearch .toritensearch-hero .__body{width:50%;padding:40px}.customer-toritensearch .toritensearch-hero .__lead{font-size:1.5rem}.customer-toritensearch .toritensearch-hero .__caution{font-size:.875rem}.customer-lab-detail .challenger{display:flex;flex-direction:row;flex-wrap:wrap;gap:8px}.customer-lab-detail .challenger>.image-frame{width:316px;min-width:316px;max-width:none;align-self:flex-start}.customer-lab-detail .challenger .challenger-data{min-width:800px}.customer-lab-detail .challenger._compact{flex-direction:row}.customer-lab-detail .challenger._compact .image-frame{min-width:316px;margin:0}.customer-lab-detail .challenger._compact .__box{margin-left:24px}.customer-lab-detail .challenger._compact .__box::before{left:-24px;top:50%;transform:translateY(-50%);border-left:none;border-right:24px solid #fbfbd7;border-top:24px solid transparent;border-bottom:24px solid transparent}.customer-voice .mod-accordion-summary{padding:20px 0}.customer-voice .mod-accordion-plus{right:20px;width:16px}.customer-voice .mod-accordion-plus:after{top:-7px;right:7px;height:16px}.customer-voice .__title{gap:16px}.customer-voice .__title>div{width:120px;height:80px}.customer-voice .__title figcaption{width:calc(100% - 120px - 60px);font-size:1rem}.customer-voice .__content{padding:20px 32px 40px 136px}.english-top .contents{display:flex;flex-direction:column;min-height:calc(100vh - 100px - 112px)}.english-top .contents section{flex:1}.english-safety.mod-column{gap:32px}.english-safety-block{padding:64px 40px 40px}.english-safety-block .__initial{width:64px;height:64px}.english-safety-block._governance{flex-direction:row;align-items:center;justify-content:center;gap:40px}.search-result .mf_finder_searchBox_form .mf_finder_searchBox_selects{justify-content:center;gap:20px;margin-top:20px}.search-result .mf_finder_searchBox_form .mf_finder_searchBox_misc{gap:20px}.search-result #mf_featured{margin-top:48px;padding:40px}.search-result #mf_featured .mf_finder_featured_contents_items{gap:40px}.search-result #mf_featured .mf_finder_featured_contents_title{font-size:.875rem}.search-result #mf_featured .mf_finder_featured_contents_wrapper.mf_imgsize_2 .mf_finder_featured_contents_image{max-width:280px}.search-result-body{flex-direction:row;align-items:flex-start;gap:40px;margin-top:48px}.search-result-body #mf_drilldown_ranking{width:260px;margin-top:0}.search-result-body #mf_search_results{width:calc(100% - 300px)}.search-result-body #mf_search_results .mf_finder_organic_header_wrapper{margin-left:1rem;margin-right:1rem}.search-result-body #mf_search_results .mf_finder_organic_doc{padding:20px}.search-result-body #mf_search_results .mf_finder_organic_doc_title_wrapper{transition:color .3s}.search-result-body #mf_search_results .mf_finder_organic_doc_title_wrapper:hover{color:var(--basic_green2)}.search-result-body #mf_search_results .mf_finder_organic_doc_url_wrapper .mf_finder_organic_doc_url{transition:color .3s}.search-result-body #mf_search_results .mf_finder_organic_doc_url_wrapper .mf_finder_organic_doc_url:hover{text-decoration:none}.search-result-body #mf_search_results .mf_finder_organic_doc_url_wrapper:hover .mf_finder_organic_doc_url{color:var(--basic_green2)}.search-result-body #mf_search_results .mf_finder_organic_doc_url_wrapper:hover .mf_finder_organic_doc_url span{text-decoration:underline;overflow:visible}.search-result-body #mf_search_results .mf_finder_relatedkeywords{margin-top:32px;padding:20px}.search-result-body #mf_search_results .mf_finder_relatedkeywords_items{gap:4px 24px;margin-top:12px}.search-result-body #mf_search_results .mf_finder_relatedkeywords_items .mf_finder_relatedkeywords_item .mf_finder_relatedkeywords_item_link:hover{background-color:initial;color:var(--basic_green2)}.search-result-body #mf_search_results .mf_finder_organic_pager_wrapper{margin-top:32px}.search-result-body #mf_search_results .mf_finder_pager_items li>a,.search-result-body #mf_search_results .mf_finder_pager_items li>span{width:48px;height:48px;transition:background-color .3s,color .3s}.search-result-body #mf_search_results .mf_finder_pager_items li>a:hover{background-color:var(--basic_green2);color:#fff}.search-result-body #mf_search_results .mf_finder_pager_items li>a:hover svg{fill:#fff}.search-result-body #mf_search_results .mf_finder_pager_items .mf_finder_pager_item_next>a span:before,.search-result-body #mf_search_results .mf_finder_pager_items .mf_finder_pager_item_prev>a span:before{transition:color .3s}.search-result-body #mf_search_results .mf_finder_pager_items .mf_finder_pager_item_next>a:hover span:before,.search-result-body #mf_search_results .mf_finder_pager_items .mf_finder_pager_item_prev>a:hover span:before{color:#fff}.news-detail-body .news_table{overflow:hidden}.news-detail-body .news_table table{width:100%!important}.news-detail-body .news_table th:has(+td){width:200px!important}.news-detail-body .news_table th:has(+td)+td{width:calc(100% - 200px)!important}.news-detail-body .news_image_list2{gap:16px 24px;width:60%!important;margin-left:auto;margin-right:auto}.news-detail-body .news_image_list3{gap:16px 24px;width:80%!important;margin-left:auto;margin-right:auto}.news-detail-body .news_image_list3>li{width:calc(33.3333% - 16px)}.news-detail-body .news_image_list5{gap:0 24px;width:80%!important;margin-left:auto;margin-right:auto}.news-detail-body .news_image_list5>li{width:calc(20% - 19.2px)}.news-detail-body table.personal_change td:nth-child(1),.news-detail-body table.personal_change td[style*="width:150px"]{width:200px!important}.news-detail-body .p-contents-block__image__column4{gap:0 24px}.news-detail-body .p-contents-block__image__column4 .p-contents-block__image__item{width:calc(25% - 18px)}.news-detail-body .p-news__position__item{width:calc(33.3333% - 16px);padding:8px;border-bottom:1px solid var(--border_base)}.news-detail-body .p-news__position__item:nth-child(2),.news-detail-body .p-news__position__item:nth-child(3){border-top:1px solid var(--border_base)}.news-detail-body .p-news__position__item.__w220{width:220px}.news-detail-body .p-news__position__item.__w220+.p-news__position__item{width:calc(100% - 244px)}.news-detail-body .p-news__position__column2 .p-news__position__item:nth-child(3){border-top:none}.news-detail-body .p-news__position__column2 .p-news__position__item.is-long{width:calc(66.6666% - 16px)}.news-detail-body .sp_only{display:none!important}.news-detail-body .pc_only{display:block!important}.news-detail-body .pc_only.c-grid{display:flex!important}.customer-faq-a .c-heading__lv1,.news-detail-body .c-heading__lv1{font-size:2.125rem;letter-spacing:1.7px}.customer-faq-a .c-heading__lv2,.news-detail-body .c-heading__lv2{margin-bottom:24px;padding-bottom:20px;font-size:2rem;letter-spacing:1.6px}.customer-faq-a .c-heading__lv2 .u-text__fs16,.news-detail-body .c-heading__lv2 .u-text__fs16{font-size:1rem}.customer-faq-a .c-heading__lv3,.news-detail-body .c-heading__lv3{margin-bottom:16px;font-size:1.5rem;letter-spacing:1.4px}.customer-faq-a .c-text,.news-detail-body .c-text{margin-bottom:24px;font-size:1rem;letter-spacing:.8px}.customer-faq-a .c-text__link,.news-detail-body .c-text__link{transition:color .3s}.customer-faq-a .c-text__link:hover,.news-detail-body .c-text__link:hover{color:var(--basic_green2)}.customer-faq-a .c-icon__download:before,.news-detail-body .c-icon__download:before{margin-right:8px}.customer-faq-a .c-grid,.news-detail-body .c-grid{gap:48px 0;margin-left:-32px}.customer-faq-a .c-grid.c-grid--reverse,.news-detail-body .c-grid.c-grid--reverse{flex-direction:row-reverse}.customer-faq-a .c-grid [class*=c-grid__col],.news-detail-body .c-grid [class*=c-grid__col]{padding-left:32px}.customer-faq-a .c-grid .c-grid__col--sd10,.news-detail-body .c-grid .c-grid__col--sd10{width:83.3333%}.customer-faq-a .c-grid .c-grid__col--sd9,.news-detail-body .c-grid .c-grid__col--sd9{width:75%}.customer-faq-a .c-grid .c-grid__col--sd8,.news-detail-body .c-grid .c-grid__col--sd8{width:66.6666%}.customer-faq-a .c-grid .c-grid__col--sd7,.news-detail-body .c-grid .c-grid__col--sd7{width:58.33333%}.customer-faq-a .c-grid .c-grid__col--sd6,.news-detail-body .c-grid .c-grid__col--sd6{width:50%}.customer-faq-a .c-grid .c-grid__col--sd5,.news-detail-body .c-grid .c-grid__col--sd5{width:41.66667%}.customer-faq-a .c-grid .c-grid__col--sd4,.news-detail-body .c-grid .c-grid__col--sd4{width:33.3333%}.customer-faq-a .c-grid .c-grid__col--sd3,.news-detail-body .c-grid .c-grid__col--sd3{width:25%}.customer-faq-a .c-grid .c-grid__col--sd2,.news-detail-body .c-grid .c-grid__col--sd2{width:16.6666%}.customer-faq-a .c-grid .c-grid__col--sd4:has(.c-icon__download),.news-detail-body .c-grid .c-grid__col--sd4:has(.c-icon__download){width:352px}.customer-faq-a .c-grid .c-grid__col--sd4:has(.c-icon__download)+.c-grid__col--sd8,.news-detail-body .c-grid .c-grid__col--sd4:has(.c-icon__download)+.c-grid__col--sd8{width:calc(100% - 352px)}.customer-faq-a .c-grid .c-grid__col--sd4:has(.c-icon__download) .p-contents-block__image__img,.news-detail-body .c-grid .c-grid__col--sd4:has(.c-icon__download) .p-contents-block__image__img{width:100%}.customer-faq-a .c-list__disc>li,.news-detail-body .c-list__disc>li{padding-left:16px;font-size:1rem;letter-spacing:.8px}.customer-faq-a .c-list__disc>li:before,.news-detail-body .c-list__disc>li:before{top:12px;left:5px;width:6px;height:6px}.customer-faq-a .c-list__numeral>li,.news-detail-body .c-list__numeral>li{font-size:1rem;letter-spacing:.8px}.customer-faq-a .c-list__link__link,.news-detail-body .c-list__link__link{gap:8px;font-size:1rem;transition:color .3s}.customer-faq-a .c-list__link__link:hover,.news-detail-body .c-list__link__link:hover{color:var(--basic_green2);text-decoration:underline}.customer-faq-a .c-list__link__link .c-icon__angle-right,.news-detail-body .c-list__link__link .c-icon__angle-right{transform:translateY(3px)}.customer-faq-a .c-list__circle__num__item,.news-detail-body .c-list__circle__num__item{padding-left:30px;font-size:1rem;letter-spacing:.8px}.customer-faq-a .c-list__circle__num__item:before,.news-detail-body .c-list__circle__num__item:before{top:7px;width:16px;height:16px;font-size:.875rem}.customer-faq-a .c-list__note__item,.news-detail-body .c-list__note__item{font-size:.875rem;letter-spacing:.7px}.customer-faq-a .c-list__note__num>li,.news-detail-body .c-list__note__num>li{font-size:.875rem;letter-spacing:.7px}.customer-faq-a .c-table th,.news-detail-body .c-table th{font-size:1rem}.customer-faq-a .c-table td .c-list__disc>li,.news-detail-body .c-table td .c-list__disc>li{font-size:.875rem}.customer-faq-a .c-panel,.customer-faq-a .c-panel--emphasis,.news-detail-body .c-panel,.news-detail-body .c-panel--emphasis{margin-bottom:32px;padding:40px}.customer-faq-a .p-contents-block__section,.news-detail-body .p-contents-block__section{margin-bottom:80px}.customer-faq-a .p-contents-block__block,.news-detail-body .p-contents-block__block{margin-bottom:40px}.customer-faq-a .p-contents-block__image__two-thirds .p-contents-block__image__item,.news-detail-body .p-contents-block__image__two-thirds .p-contents-block__image__item{width:66.6666%;margin-left:auto;margin-right:auto}.customer-faq-a .p-contents-block__image__half .p-contents-block__image__item,.news-detail-body .p-contents-block__image__half .p-contents-block__image__item{width:50%;margin-left:auto;margin-right:auto}.customer-faq-a .p-contents-block__image__column2,.news-detail-body .p-contents-block__image__column2{display:flex;gap:40px}.customer-faq-a .p-contents-block__image__column2 .p-contents-block__image__item,.news-detail-body .p-contents-block__image__column2 .p-contents-block__image__item{width:calc(50% - 20px)}.customer-faq-a .p-contents-block__image__column3,.news-detail-body .p-contents-block__image__column3{display:flex;gap:40px}.customer-faq-a .p-contents-block__image__column3 .p-contents-block__image__item,.news-detail-body .p-contents-block__image__column3 .p-contents-block__image__item{width:calc(33.3333% - 26.6666666667px)}.customer-faq-a .p-contents-block__image__img,.news-detail-body .p-contents-block__image__img{width:auto}.customer-faq-a .p-contents-block__info,.news-detail-body .p-contents-block__info{font-size:1rem}.customer-faq-a .p-contents-block__info__term,.news-detail-body .p-contents-block__info__term{width:24%;line-height:1.4}.customer-faq-a .p-contents-block__info__description,.news-detail-body .p-contents-block__info__description{width:76%}.customer-faq-a .u-text__bold,.news-detail-body .u-text__bold{margin-top:24px;margin-bottom:24px;font-size:1rem;letter-spacing:.8px}.customer-faq-a .u-link--icon,.news-detail-body .u-link--icon{transition:color .3s}.customer-faq-a .u-link--icon:hover,.news-detail-body .u-link--icon:hover{color:var(--basic_green2)}.c-tab--navigation__container{max-width:1460px!important}.c-tab--navigation__container .c-tab--navigation__title{padding-right:20px!important}.c-tab--navigation__container .c-tab--navigation__title:hover .c-tab--navigation__title__link:after{opacity:1}.c-tab--navigation__container .c-tab--navigation__title__link{position:relative}.c-tab--navigation .c-tab__items{margin-left:0!important;padding-left:20px}.c-tab--navigation .c-tab__link:hover:after{opacity:1}.mod-accordion-plus{top:16px}.mod-accordion.sp-accordion .mod-accordion-summary{pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;cursor:default}.mod-accordion.sp-accordion .mod-accordion-plus{display:none}.mod-accordion.sp-accordion .mod-accordion-content{padding-bottom:0}.mod-accordion.sp-accordion .js-prodList-more{display:none}.mod-pulldown summary{padding:10px 24px;transition:color .3s}.mod-pulldown summary:hover{color:var(--basic_green2)}.mod-anchor{gap:16px 32px}.mod-anchor a{font-size:1rem}.mod-anchor a:hover span{color:var(--basic_green2);text-decoration:underline}.mod-anchor a:hover svg{background-color:var(--basic_green2)}.mod-anchor a span{transition:color .3s}.mod-anchor a svg{transform:translateY(7px);transition:background-color .3s}.mod-auto{margin-right:auto;margin-left:auto;padding-right:50px;padding-left:50px;max-width:1460px}.mod-auto._w900{max-width:1000px}.mod-auto._w960{max-width:1060px}.mod-auto-pc{margin-right:auto;margin-left:auto;padding-right:50px;padding-left:50px;max-width:1460px}.mod-spacer1{margin-top:80px}.mod-spacer2{margin-top:64px}.mod-spacer3{margin-top:48px}.mod-spacer4{margin-top:40px}.mod-spacer5{margin-top:32px}.mod-spacer6{margin-top:24px}.mod-spacer7{margin-top:20px}.mod-spacer8{margin-top:16px}.mod-spacer9{margin-top:8px}.mod-button{width:320px;height:64px;transition:background-color .3s}.mod-button:hover{background-color:#fff}.mod-button:hover>span{color:var(--basic_green2)}.mod-button:hover>svg{fill:var(--basic_green2)}.mod-button>span{width:calc(100% - 48px);font-size:1rem;line-height:1.4;transition:color .3s}.mod-button>svg{transition:fill .3s}.mod-button .__switch:after,.mod-button .__switch:before{transition:background-color .3s}.mod-button .__switch:before{transition:background-color .3s,transform .3s}.mod-button>span:has(+.__switch),.mod-button>span:has(+svg){padding-left:40px}.mod-button>svg:has(+span){margin-left:40px}.mod-button .__switch+span,.mod-button>svg+span{padding-right:24px}.mod-button._left{margin-left:0;margin-right:auto}.mod-button._right{margin-left:auto;margin-right:0}.mod-button._white:hover{opacity:1;background-color:var(--basic_green2)}.mod-button._white:hover>span{color:#fff}.mod-button._white:hover>svg{fill:#fff}.mod-button._white:hover .__switch::after,.mod-button._white:hover .__switch::before{background-color:#fff}.mod-buttonWrap{flex-direction:row;justify-content:center;gap:40px}.mod-button_bnr{height:120px;padding:32px;transition:border-color .3s}.mod-button_bnr:hover{border-color:var(--basic_green2)}.mod-button_bnr:hover .mod-link03 span{color:var(--basic_green2);text-decoration:underline}.mod-button_bnr:hover .mod-link03 svg{fill:var(--basic_green2)}.mod-button_bnr>svg{width:48px;height:48px}.mod-link01,.mod-link02,.mod-link03,.mod-link04{gap:8px}.mod-link01 span,.mod-link02 span,.mod-link03 span,.mod-link04 span{transition:color .3s}.mod-link01 span svg,.mod-link02 span svg,.mod-link03 span svg,.mod-link04 span svg{width:16px;height:16px;transition:fill .3s}.mod-link01:hover span,.mod-link02:hover span,.mod-link03:hover span,.mod-link04:hover span{color:var(--basic_green2);text-decoration:underline}.mod-link01:hover span svg,.mod-link02:hover span svg,.mod-link03:hover span svg,.mod-link04:hover span svg{fill:var(--basic_green2)}.mod-link01{font-size:1rem}.mod-link01:before{width:24px;height:24px}.mod-link01 span{width:calc(100% - 24px - 8px)}.mod-link02{font-size:1rem}.mod-link02:before{transform:translateY(4px)}.mod-link02 span{max-width:calc(100% - 16px - 8px)}.mod-link02 span svg{width:12px;height:12px}.mod-link02._caution:hover span{color:var(--main_red)}.mod-link02._caution:hover span svg{fill:var(--main_red)}.mod-link03{font-size:1.25rem}.mod-link03:before{width:24px;height:24px;transform:translateY(3px)}.mod-link03 span{max-width:calc(100% - 24px - 8px)}.mod-link04{font-size:1.5rem}.mod-link04:before{width:32px;height:32px;transform:translateY(2px)}.mod-link04 span{max-width:calc(100% - 32px - 8px)}.mod-link04 span svg{width:20px;height:20px}.mod-link05{transition:color .3s}.mod-link05:hover{color:var(--basic_green2)}.mod-link05:hover svg{fill:var(--basic_green2)}.mod-link05 svg{width:16px;height:16px;transform:translateY(2px);transition:fill .3s}.mod-boxLink01 figure>div{border-radius:20px}.mod-boxLink01 figure img{transition:opacity .3s}.mod-boxLink01 figure figcaption{padding:16px 8px 2px}.mod-boxLink01 .__label{padding:2px 9px 2px 7px;border-top-right-radius:15px;border-bottom-right-radius:15px;font-size:.8125rem;transition:opacity .3s}.mod-boxLink01:hover figure img{opacity:.5}.mod-boxLink01:hover .mod-link01 span,.mod-boxLink01:hover .mod-link02 span,.mod-boxLink01:hover .mod-link03 span,.mod-boxLink01:hover .mod-link04 span{color:var(--basic_green2);text-decoration:underline}.mod-boxLink01:hover .mod-link01 svg,.mod-boxLink01:hover .mod-link02 svg,.mod-boxLink01:hover .mod-link03 svg,.mod-boxLink01:hover .mod-link04 svg{fill:var(--basic_green2)}.mod-boxLink01:hover .__label{opacity:.5}.mod-boxLink02 figure{border-radius:20px;overflow:hidden}.mod-boxLink02 figure img{border-radius:0;transform-origin:center center;transition:transform .3s}.mod-boxLink02 figure figcaption{position:absolute;left:0;bottom:0;width:100%;padding:32px;color:#fff}.mod-boxLink02 figure figcaption:before{z-index:10}.mod-boxLink02 figure figcaption:after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(180deg,rgba(0,0,0,0) 0,rgba(0,0,0,.7) 100%)}.mod-boxLink02 figure figcaption span{position:relative;z-index:10}.mod-boxLink02:hover img{transform:scale(1.1)}.mod-boxLink02:hover .mod-link01 span,.mod-boxLink02:hover .mod-link02 span,.mod-boxLink02:hover .mod-link03 span,.mod-boxLink02:hover .mod-link04 span{color:#fff;text-decoration:underline}.mod-column._row_reverse,.mod-column_small._row_reverse{flex-direction:row-reverse}.mod-column._subLinks,.mod-column_small._subLinks{gap:32px}.mod-column{gap:48px 32px}.mod-column .__column_pc_1{width:100%}.mod-column .__column_pc_2{width:calc(50% - 16px)}.mod-column .__column_pc_3{width:calc(33.3333% - 21.3333333333px)}.mod-column .__column_pc_4{width:calc(25% - 24px)}.mod-column .__column_pc_3_1{width:calc(33.3333% - 16px)}.mod-column .__column_pc_3_2{width:calc(66.6666% - 16px)}.mod-column .__column_pc_4_1{width:calc(25% - 16px)}.mod-column .__column_pc_4_3{width:calc(75% - 16px)}.mod-column_small{gap:48px 20px}.mod-column_small .__column_pc_2{width:calc(50% - 10px)}.mod-column_small .__column_pc_3{width:calc(33.3333% - 13.3333333333px)}.mod-column_small .__column_pc_4{width:calc(25% - 15px)}.mod-column_small .__column_pc_5{width:calc(20% - 16px)}.mod-tblWrap .mod-tbl02{width:100%}.mod-tbl01 td,.mod-tbl01 th{font-size:1rem}.mod-tbl02 td,.mod-tbl02 th{font-size:1rem}.mod-head01{height:160px}.mod-head01 h1{gap:8px;font-size:2.25rem;letter-spacing:1.8px}html:lang(en) .mod-head01 h1{font-size:2.25rem}.mod-head01 h1 .__cat{font-size:1.25rem;letter-spacing:1px}.mod-head02{padding-bottom:20px;font-size:2rem;letter-spacing:1.6px}.mod-head03{font-size:1.75rem;letter-spacing:1.4px}.mod-checkbox>span{padding-left:32px}.mod-checkbox>span:before{height:24px;width:24px}.mod-checkbox>span:after{top:4px;left:2px;width:20px;height:20px;background-image:url('data:image/svg+xml;utf-8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 20 20"><path d="M7.95833 15.3771L2.83145 10.2502L4.4077 8.67415L7.95833 12.2248L15.5923 4.59082L17.1685 6.16686L7.95833 15.3771Z" fill="white" /></svg>')}.mod-checkbox:hover>span:before{border-color:var(--basic_green2)}.mod-radio>span{padding-left:32px}.mod-radio>span:before{height:24px;width:24px}.mod-radio>span:after{top:8px;left:6px;width:12px;height:12px}.mod-radio:hover>span:before{border-color:var(--basic_green2)}.mod-topicPath{padding:16px 0}.mod-topicPath-ul{gap:8px}.mod-topicPath-li{gap:8px;font-size:.875rem}.mod-topicPath-a,.mod-topicPath-a:link,.mod-topicPath-a:visited{transition:color .3s}.mod-topicPath-a:hover,.mod-topicPath-a:link:hover,.mod-topicPath-a:visited:hover{color:var(--basic_green2);text-decoration:underline}.mod-topicPath-a:hover>svg,.mod-topicPath-a:link:hover>svg,.mod-topicPath-a:visited:hover>svg{opacity:.5}.mod-topicPath-a>svg{width:16px;height:16px;margin-right:8px;transition:opacity .3s}.mod-paginate a,.mod-paginate button,.mod-paginate>span{width:48px;height:48px;transition:background-color .3s,color .3s}.mod-paginate a.__next svg,.mod-paginate a.__prev svg,.mod-paginate button.__next svg,.mod-paginate button.__prev svg,.mod-paginate>span.__next svg,.mod-paginate>span.__prev svg{width:16px;height:16px;transition:fill .3s}.mod-paginate a:hover,.mod-paginate button:hover{background-color:var(--basic_green2);color:#fff}.mod-paginate a:hover svg,.mod-paginate button:hover svg{fill:#fff}.mod-modalContent{right:0;top:50%;transform:translateY(-50%);margin:0 auto;width:1360px;max-width:90%;height:auto;max-height:90%;border-radius:10px;padding:64px 34px 64px 64px}.mod-modalContent._noPadding{padding:64px 0 64px 32px}.mod-modalContent-inner{padding-right:30px}.mod-modal-overlay{height:100%}.mod-modal-overlay>img{max-width:80%;width:auto}.mod-searchForm-inner{border:1px solid var(--txt_sub);border-radius:20px}.mod-searchForm-head{padding:10px 20px 14px;border-top-left-radius:16px;border-top-right-radius:16px}.mod-searchForm-head svg{margin-right:16px;width:24px;height:24px}.mod-searchForm-head .__switch{right:24px;width:24px}.mod-searchForm-body-inner{padding:48px 40px 80px}.mod-searchForm-body .__checkList+.__checkList{margin-top:20px;padding-top:20px}.mod-searchForm-body .__checkList li[aria-hidden=true]{display:block}.mod-searchForm-submit{padding:28px 20px;gap:40px}.mod-searchForm-open{padding:12px 20px 14px;border-radius:20px;overflow:hidden}.mod-searchForm-open svg{margin-right:16px;width:24px;height:24px}.mod-searchForm-open .__switch{right:24px;width:24px;height:24px}.mod-searchForm-open .__switch:after,.mod-searchForm-open .__switch:before{width:24px}.mod-searchForm-open .__switch:before{transform:rotate(90deg) translateX(2px)}.mod-searchForm-open .__switch:after{transform:translateY(2px)}.mod-searchForm-modal-overlay{height:100%}.mod-searchForm-modal-overlay .mod-searchForm{top:40px;overflow:hidden}.mod-searchForm-modal-overlay .mod-searchForm-inner{height:100%}.mod-searchForm-modal-overlay .mod-searchForm-body{height:100%;overflow-y:auto;overscroll-behavior:contain}.mod-localNav li{width:calc(25% - 24px)}.mod-localNav a:after{transition:width .4s}.mod-localNav a{height:64px;font-size:1rem;line-height:1.4}.mod-localNav a:hover:after{width:100%}.mod-tabList a,.mod-tabList button{height:60px;padding:0 32px;border-radius:12px 12px 0 0;transition:background-color .3s,color .3s}.mod-tabList a:hover,.mod-tabList button:hover{background-color:var(--basic_green2);color:#fff}.mod-linkBlock{padding:40px;border-radius:10vmax}.mod-mf_finder .mf_finder_searchBox_query_input{height:64px;padding:0 40px}.mod-mf_finder .mf_finder_searchBox_submit{width:160px;transition:background-color .3s}.mod-mf_finder .mf_finder_searchBox_submit:hover{background-color:#fff}.mod-mf_finder .mf_finder_searchBox_submit:hover:after{color:var(--basic_green2)}.mod-mf_finder .mf_finder_searchBox_submit:hover>span{color:var(--basic_green2)}.mod-mf_finder .mf_finder_searchBox_submit:after{transition:color .3s}.mod-mf_finder .mf_finder_searchBox_submit span{font-size:1rem;transition:color .3s}.width-pc-5{width:5%}.width-pc-10{width:10%}.width-pc-15{width:15%}.width-pc-20{width:20%}.width-pc-25{width:25%}.width-pc-30{width:30%}.width-pc-35{width:35%}.width-pc-40{width:40%}.width-pc-45{width:45%}.width-pc-50{width:50%}.width-pc-55{width:55%}.width-pc-60{width:60%}.width-pc-65{width:65%}.width-pc-70{width:70%}.width-pc-75{width:75%}.width-pc-80{width:80%}.width-pc-85{width:85%}.width-pc-90{width:90%}.width-pc-95{width:95%}.width-pc-100{width:100%}.pc_m0{margin:0!important}.pc_mt0{margin-top:0!important}.pc_p0{padding:0!important}.pc_pt0{padding-top:0!important}.pc_m4{margin:4px}.pc_mt4{margin-top:4px}.pc_mb4{margin-bottom:4px}.pc_mr4{margin-right:4px}.pc_ml4{margin-left:4px}.pc_p4{padding:4px}.pc_pt4{padding-top:4px}.pc_pr4{padding-right:4px}.pc_pb4{padding-bottom:4px}.pc_pl4{padding-left:4px}.pc_m8{margin:8px}.pc_mt8{margin-top:8px}.pc_mb8{margin-bottom:8px}.pc_mr8{margin-right:8px}.pc_ml8{margin-left:8px}.pc_p8{padding:8px}.pc_pt8{padding-top:8px}.pc_pr8{padding-right:8px}.pc_pb8{padding-bottom:8px}.pc_pl8{padding-left:8px}.pc_m12{margin:12px}.pc_mt12{margin-top:12px}.pc_mb12{margin-bottom:12px}.pc_mr12{margin-right:12px}.pc_ml12{margin-left:12px}.pc_p12{padding:12px}.pc_pt12{padding-top:12px}.pc_pr12{padding-right:12px}.pc_pb12{padding-bottom:12px}.pc_pl12{padding-left:12px}.pc_m16{margin:16px}.pc_mt16{margin-top:16px}.pc_mb16{margin-bottom:16px}.pc_mr16{margin-right:16px}.pc_ml16{margin-left:16px}.pc_p16{padding:16px}.pc_pt16{padding-top:16px}.pc_pr16{padding-right:16px}.pc_pb16{padding-bottom:16px}.pc_pl16{padding-left:16px}.pc_m20{margin:20px}.pc_mt20{margin-top:20px}.pc_mb20{margin-bottom:20px}.pc_mr20{margin-right:20px}.pc_ml20{margin-left:20px}.pc_p20{padding:20px}.pc_pt20{padding-top:20px}.pc_pr20{padding-right:20px}.pc_pb20{padding-bottom:20px}.pc_pl20{padding-left:20px}.pc_m24{margin:24px}.pc_mt24{margin-top:24px}.pc_mb24{margin-bottom:24px}.pc_mr24{margin-right:24px}.pc_ml24{margin-left:24px}.pc_p24{padding:24px}.pc_pt24{padding-top:24px}.pc_pr24{padding-right:24px}.pc_pb24{padding-bottom:24px}.pc_pl24{padding-left:24px}.pc_m28{margin:28px}.pc_mt28{margin-top:28px}.pc_mb28{margin-bottom:28px}.pc_mr28{margin-right:28px}.pc_ml28{margin-left:28px}.pc_p28{padding:28px}.pc_pt28{padding-top:28px}.pc_pr28{padding-right:28px}.pc_pb28{padding-bottom:28px}.pc_pl28{padding-left:28px}.pc_m32{margin:32px}.pc_mt32{margin-top:32px}.pc_mb32{margin-bottom:32px}.pc_mr32{margin-right:32px}.pc_ml32{margin-left:32px}.pc_p32{padding:32px}.pc_pt32{padding-top:32px}.pc_pr32{padding-right:32px}.pc_pb32{padding-bottom:32px}.pc_pl32{padding-left:32px}.pc_m36{margin:36px}.pc_mt36{margin-top:36px}.pc_mb36{margin-bottom:36px}.pc_mr36{margin-right:36px}.pc_ml36{margin-left:36px}.pc_p36{padding:36px}.pc_pt36{padding-top:36px}.pc_pr36{padding-right:36px}.pc_pb36{padding-bottom:36px}.pc_pl36{padding-left:36px}.pc_m40{margin:40px}.pc_mt40{margin-top:40px}.pc_mb40{margin-bottom:40px}.pc_mr40{margin-right:40px}.pc_ml40{margin-left:40px}.pc_p40{padding:40px}.pc_pt40{padding-top:40px}.pc_pr40{padding-right:40px}.pc_pb40{padding-bottom:40px}.pc_pl40{padding-left:40px}.pc_m44{margin:44px}.pc_mt44{margin-top:44px}.pc_mb44{margin-bottom:44px}.pc_mr44{margin-right:44px}.pc_ml44{margin-left:44px}.pc_p44{padding:44px}.pc_pt44{padding-top:44px}.pc_pr44{padding-right:44px}.pc_pb44{padding-bottom:44px}.pc_pl44{padding-left:44px}.pc_m48{margin:48px}.pc_mt48{margin-top:48px}.pc_mb48{margin-bottom:48px}.pc_mr48{margin-right:48px}.pc_ml48{margin-left:48px}.pc_p48{padding:48px}.pc_pt48{padding-top:48px}.pc_pr48{padding-right:48px}.pc_pb48{padding-bottom:48px}.pc_pl48{padding-left:48px}.pc_m52{margin:52px}.pc_mt52{margin-top:52px}.pc_mb52{margin-bottom:52px}.pc_mr52{margin-right:52px}.pc_ml52{margin-left:52px}.pc_p52{padding:52px}.pc_pt52{padding-top:52px}.pc_pr52{padding-right:52px}.pc_pb52{padding-bottom:52px}.pc_pl52{padding-left:52px}.pc_m56{margin:56px}.pc_mt56{margin-top:56px}.pc_mb56{margin-bottom:56px}.pc_mr56{margin-right:56px}.pc_ml56{margin-left:56px}.pc_p56{padding:56px}.pc_pt56{padding-top:56px}.pc_pr56{padding-right:56px}.pc_pb56{padding-bottom:56px}.pc_pl56{padding-left:56px}.pc_m60{margin:60px}.pc_mt60{margin-top:60px}.pc_mb60{margin-bottom:60px}.pc_mr60{margin-right:60px}.pc_ml60{margin-left:60px}.pc_p60{padding:60px}.pc_pt60{padding-top:60px}.pc_pr60{padding-right:60px}.pc_pb60{padding-bottom:60px}.pc_pl60{padding-left:60px}.pc_m64{margin:64px}.pc_mt64{margin-top:64px}.pc_mb64{margin-bottom:64px}.pc_mr64{margin-right:64px}.pc_ml64{margin-left:64px}.pc_p64{padding:64px}.pc_pt64{padding-top:64px}.pc_pr64{padding-right:64px}.pc_pb64{padding-bottom:64px}.pc_pl64{padding-left:64px}.pc_m68{margin:68px}.pc_mt68{margin-top:68px}.pc_mb68{margin-bottom:68px}.pc_mr68{margin-right:68px}.pc_ml68{margin-left:68px}.pc_p68{padding:68px}.pc_pt68{padding-top:68px}.pc_pr68{padding-right:68px}.pc_pb68{padding-bottom:68px}.pc_pl68{padding-left:68px}.pc_m72{margin:72px}.pc_mt72{margin-top:72px}.pc_mb72{margin-bottom:72px}.pc_mr72{margin-right:72px}.pc_ml72{margin-left:72px}.pc_p72{padding:72px}.pc_pt72{padding-top:72px}.pc_pr72{padding-right:72px}.pc_pb72{padding-bottom:72px}.pc_pl72{padding-left:72px}.pc_m76{margin:76px}.pc_mt76{margin-top:76px}.pc_mb76{margin-bottom:76px}.pc_mr76{margin-right:76px}.pc_ml76{margin-left:76px}.pc_p76{padding:76px}.pc_pt76{padding-top:76px}.pc_pr76{padding-right:76px}.pc_pb76{padding-bottom:76px}.pc_pl76{padding-left:76px}.pc_m80{margin:80px}.pc_mt80{margin-top:80px}.pc_mb80{margin-bottom:80px}.pc_mr80{margin-right:80px}.pc_ml80{margin-left:80px}.pc_p80{padding:80px}.pc_pt80{padding-top:80px}.pc_pr80{padding-right:80px}.pc_pb80{padding-bottom:80px}.pc_pl80{padding-left:80px}.pc_m84{margin:84px}.pc_mt84{margin-top:84px}.pc_mb84{margin-bottom:84px}.pc_mr84{margin-right:84px}.pc_ml84{margin-left:84px}.pc_p84{padding:84px}.pc_pt84{padding-top:84px}.pc_pr84{padding-right:84px}.pc_pb84{padding-bottom:84px}.pc_pl84{padding-left:84px}.pc_m88{margin:88px}.pc_mt88{margin-top:88px}.pc_mb88{margin-bottom:88px}.pc_mr88{margin-right:88px}.pc_ml88{margin-left:88px}.pc_p88{padding:88px}.pc_pt88{padding-top:88px}.pc_pr88{padding-right:88px}.pc_pb88{padding-bottom:88px}.pc_pl88{padding-left:88px}.pc_m92{margin:92px}.pc_mt92{margin-top:92px}.pc_mb92{margin-bottom:92px}.pc_mr92{margin-right:92px}.pc_ml92{margin-left:92px}.pc_p92{padding:92px}.pc_pt92{padding-top:92px}.pc_pr92{padding-right:92px}.pc_pb92{padding-bottom:92px}.pc_pl92{padding-left:92px}.pc_m96{margin:96px}.pc_mt96{margin-top:96px}.pc_mb96{margin-bottom:96px}.pc_mr96{margin-right:96px}.pc_ml96{margin-left:96px}.pc_p96{padding:96px}.pc_pt96{padding-top:96px}.pc_pr96{padding-right:96px}.pc_pb96{padding-bottom:96px}.pc_pl96{padding-left:96px}.pc_m100{margin:100px}.pc_mt100{margin-top:100px}.pc_mb100{margin-bottom:100px}.pc_mr100{margin-right:100px}.pc_ml100{margin-left:100px}.pc_p100{padding:100px}.pc_pt100{padding-top:100px}.pc_pr100{padding-right:100px}.pc_pb100{padding-bottom:100px}.pc_pl100{padding-left:100px}.pc_m104{margin:104px}.pc_mt104{margin-top:104px}.pc_mb104{margin-bottom:104px}.pc_mr104{margin-right:104px}.pc_ml104{margin-left:104px}.pc_p104{padding:104px}.pc_pt104{padding-top:104px}.pc_pr104{padding-right:104px}.pc_pb104{padding-bottom:104px}.pc_pl104{padding-left:104px}.pc_m108{margin:108px}.pc_mt108{margin-top:108px}.pc_mb108{margin-bottom:108px}.pc_mr108{margin-right:108px}.pc_ml108{margin-left:108px}.pc_p108{padding:108px}.pc_pt108{padding-top:108px}.pc_pr108{padding-right:108px}.pc_pb108{padding-bottom:108px}.pc_pl108{padding-left:108px}.pc_m112{margin:112px}.pc_mt112{margin-top:112px}.pc_mb112{margin-bottom:112px}.pc_mr112{margin-right:112px}.pc_ml112{margin-left:112px}.pc_p112{padding:112px}.pc_pt112{padding-top:112px}.pc_pr112{padding-right:112px}.pc_pb112{padding-bottom:112px}.pc_pl112{padding-left:112px}.pc_m116{margin:116px}.pc_mt116{margin-top:116px}.pc_mb116{margin-bottom:116px}.pc_mr116{margin-right:116px}.pc_ml116{margin-left:116px}.pc_p116{padding:116px}.pc_pt116{padding-top:116px}.pc_pr116{padding-right:116px}.pc_pb116{padding-bottom:116px}.pc_pl116{padding-left:116px}.pc_m120{margin:120px}.pc_mt120{margin-top:120px}.pc_mb120{margin-bottom:120px}.pc_mr120{margin-right:120px}.pc_ml120{margin-left:120px}.pc_p120{padding:120px}.pc_pt120{padding-top:120px}.pc_pr120{padding-right:120px}.pc_pb120{padding-bottom:120px}.pc_pl120{padding-left:120px}.pc_m124{margin:124px}.pc_mt124{margin-top:124px}.pc_mb124{margin-bottom:124px}.pc_mr124{margin-right:124px}.pc_ml124{margin-left:124px}.pc_p124{padding:124px}.pc_pt124{padding-top:124px}.pc_pr124{padding-right:124px}.pc_pb124{padding-bottom:124px}.pc_pl124{padding-left:124px}.pc_m128{margin:128px}.pc_mt128{margin-top:128px}.pc_mb128{margin-bottom:128px}.pc_mr128{margin-right:128px}.pc_ml128{margin-left:128px}.pc_p128{padding:128px}.pc_pt128{padding-top:128px}.pc_pr128{padding-right:128px}.pc_pb128{padding-bottom:128px}.pc_pl128{padding-left:128px}.pc_m132{margin:132px}.pc_mt132{margin-top:132px}.pc_mb132{margin-bottom:132px}.pc_mr132{margin-right:132px}.pc_ml132{margin-left:132px}.pc_p132{padding:132px}.pc_pt132{padding-top:132px}.pc_pr132{padding-right:132px}.pc_pb132{padding-bottom:132px}.pc_pl132{padding-left:132px}.pc_m136{margin:136px}.pc_mt136{margin-top:136px}.pc_mb136{margin-bottom:136px}.pc_mr136{margin-right:136px}.pc_ml136{margin-left:136px}.pc_p136{padding:136px}.pc_pt136{padding-top:136px}.pc_pr136{padding-right:136px}.pc_pb136{padding-bottom:136px}.pc_pl136{padding-left:136px}.pc_m140{margin:140px}.pc_mt140{margin-top:140px}.pc_mb140{margin-bottom:140px}.pc_mr140{margin-right:140px}.pc_ml140{margin-left:140px}.pc_p140{padding:140px}.pc_pt140{padding-top:140px}.pc_pr140{padding-right:140px}.pc_pb140{padding-bottom:140px}.pc_pl140{padding-left:140px}.pc_m144{margin:144px}.pc_mt144{margin-top:144px}.pc_mb144{margin-bottom:144px}.pc_mr144{margin-right:144px}.pc_ml144{margin-left:144px}.pc_p144{padding:144px}.pc_pt144{padding-top:144px}.pc_pr144{padding-right:144px}.pc_pb144{padding-bottom:144px}.pc_pl144{padding-left:144px}.pc_m148{margin:148px}.pc_mt148{margin-top:148px}.pc_mb148{margin-bottom:148px}.pc_mr148{margin-right:148px}.pc_ml148{margin-left:148px}.pc_p148{padding:148px}.pc_pt148{padding-top:148px}.pc_pr148{padding-right:148px}.pc_pb148{padding-bottom:148px}.pc_pl148{padding-left:148px}.pc_m152{margin:152px}.pc_mt152{margin-top:152px}.pc_mb152{margin-bottom:152px}.pc_mr152{margin-right:152px}.pc_ml152{margin-left:152px}.pc_p152{padding:152px}.pc_pt152{padding-top:152px}.pc_pr152{padding-right:152px}.pc_pb152{padding-bottom:152px}.pc_pl152{padding-left:152px}.pc_m156{margin:156px}.pc_mt156{margin-top:156px}.pc_mb156{margin-bottom:156px}.pc_mr156{margin-right:156px}.pc_ml156{margin-left:156px}.pc_p156{padding:156px}.pc_pt156{padding-top:156px}.pc_pr156{padding-right:156px}.pc_pb156{padding-bottom:156px}.pc_pl156{padding-left:156px}.pc_m160{margin:160px}.pc_mt160{margin-top:160px}.pc_mb160{margin-bottom:160px}.pc_mr160{margin-right:160px}.pc_ml160{margin-left:160px}.pc_p160{padding:160px}.pc_pt160{padding-top:160px}.pc_pr160{padding-right:160px}.pc_pb160{padding-bottom:160px}.pc_pl160{padding-left:160px}.fs_pc_10{font-size:.625rem}.fs_pc_11{font-size:.6875rem}.fs_pc_12{font-size:.75rem}.fs_pc_13{font-size:.8125rem}.fs_pc_14{font-size:.875rem}.fs_pc_15{font-size:.9375rem}.fs_pc_16{font-size:1rem}.fs_pc_17{font-size:1.0625rem}.fs_pc_18{font-size:1.125rem}.fs_pc_19{font-size:1.1875rem}.fs_pc_20{font-size:1.25rem}.fs_pc_21{font-size:1.3125rem}.fs_pc_22{font-size:1.375rem}.fs_pc_23{font-size:1.4375rem}.fs_pc_24{font-size:1.5rem}.fs_pc_25{font-size:1.5625rem}.fs_pc_26{font-size:1.625rem}.fs_pc_27{font-size:1.6875rem}.fs_pc_28{font-size:1.75rem}.fs_pc_29{font-size:1.8125rem}.fs_pc_30{font-size:1.875rem}.fs_pc_31{font-size:1.9375rem}.fs_pc_32{font-size:2rem}.fs_pc_33{font-size:2.0625rem}.fs_pc_34{font-size:2.125rem}.fs_pc_35{font-size:2.1875rem}.fs_pc_36{font-size:2.25rem}.fs_pc_37{font-size:2.3125rem}.fs_pc_38{font-size:2.375rem}.fs_pc_39{font-size:2.4375rem}.fs_pc_40{font-size:2.5rem}.ta_pc_left{text-align:left}.ta_pc_center{text-align:center}.ta_pc_right{text-align:right}.t-h1_detail{font-size:2.125rem;letter-spacing:1.7px}.t-h2{font-size:2rem;letter-spacing:1.6px}.t-h3{font-size:1.75rem;letter-spacing:1.4px}.t-h4{font-size:1.5rem;letter-spacing:1.4px}.t-h5{font-size:1.25rem;letter-spacing:1px}.t-body{font-size:1rem;letter-spacing:.8px}.t-strong{font-size:1.5rem;font-feature-settings:"palt" 0}.t-caution{font-size:.875rem;letter-spacing:.7px}.ul-disc>li{padding-left:16px}.ul-disc>li:before{top:12px;left:5px;width:6px;height:6px}.ul-asterisk>li{font-size:.875rem;letter-spacing:.7px}.opacity a,.opacity button,a.opacity,button.opacity{transition:all .3s ease;opacity:1}.opacity a:hover,.opacity button:hover,a.opacity:hover,button.opacity:hover{opacity:.5}[data-view*=tablet]{display:none}[data-view*=tablet-iblock]{display:none}[data-view*=tablet-flex]{display:none}[data-view*=pc]{display:block}[data-view*=pc-iblock]{display:inline-block}[data-view*=pc-flex]{display:flex}}@media screen and (min-width:1200px){.header-nav-main{gap:32px}.header-nav-main-item .__head span{font-size:1rem}.header-nav-main-item .__head .__switch{margin-left:8px}}@media screen and (min-width:1580px){.recipe-top-search{padding:0}}@media print{.print_none{display:none}}@keyframes splide-loading{0%{transform:rotate(0)}to{transform:rotate(1turn)}}@keyframes modal-video{from{opacity:0}to{opacity:1}}@keyframes modal-video-inner{from{transform:translate(0,100px)}to{transform:translate(0,0)}}
