@charset "UTF-8";a,abbr,address,article,aside,audio,b,blockquote,body,canvas,caption,cite,code,dd,del,details,dfn,div,dl,dt,em,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,p,pre,q,samp,section,small,span,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,ul,var,video{margin:0;padding:0}a,body{color:#121212}[class*=icon-]::before,body{-webkit-font-smoothing:antialiased}.l-wrapper,body,html{height:100%}[class*=icon-],[class*=icon-]::before{line-height:1;display:inline-block}.l-footer__description a,a:hover{text-decoration:underline}.l-footer__credit,.l-footer__sns,.u-txp--center{text-align:center}.u-post h1,.u-post li,p{letter-spacing:.02em}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section{display:block}a{vertical-align:baseline;background:0 0;text-decoration:none;word-break:break-all}em{font-style:normal;color:#ffb547}nav,ol,ul{list-style:none}table{border-collapse:collapse;border-spacing:0}th{font-weight:400;text-align:left}fieldset{border:none}button,input,select,textarea{vertical-align:middle;margin:0;padding:0;border:0;border-radius:0;background-color:transparent;box-shadow:none;outline:0;-moz-appearance:none;-webkit-appearance:none;appearance:none}input::-webkit-input-placeholder{color:#fff}input:-ms-input-placeholder{color:#fff}input::placeholder{color:#fff}.u-post a:hover,a:hover{color:#0a50e6}input:-webkit-autofill{box-shadow:0 0 0 1000px #fff inset}html{font-size:62.5%;-webkit-tap-highlight-color:rgba(0,0,0,0.4)}*,::after,::before{box-sizing:border-box}body,button,input,optgroup,select,textarea{font-family:source-han-sans-japanese,"游ゴシック",YuGothic,"Yu Gothic","ヒラギノ角ゴ ProN W3","Hiragino Kaku Gothic ProN",Arial,"メイリオ",Meiryo,sans-serif;font-weight:400;font-style:normal}body,h1,h2,h3,h4,h5,h6{font-size:1.4rem}button,input,optgroup,select,textarea{font-size:1.6rem}p{line-height:1.8}small,time{color:#1d5c39}@font-face{font-family:'icon bontaname';src:url('../fonts/icon-bontaname.eot');src:url('../fonts/icon-bontaname.eot?#iefix') format('embedded-opentype'),url('../fonts/icon-bontaname.woff') format('woff'),url('../fonts/icon-bontaname.ttf') format('truetype'),url('../fonts/icon-bontaname.svg#icon-bontaname') format('svg');font-weight:400;font-style:normal}[class*=icon-]::before{font-family:'icon bontaname';font-style:normal;font-weight:400;-moz-osx-font-smoothing:grayscale}.icon-facebook::before{content:'\0041'}.icon-tiktok::before{content:'\0042'}.icon-twitter::before{content:'\0043'}.icon-youtube::before{content:'\0044'}.icon-line::before{content:'\0045'}.icon-instagram::before{content:'\0046'}.icon-search::before{content:'\0047'}.icon-x::before{content:'\0048'}.icon-help::before{content:'\0049'}.icon-attention::before{content:'\004a'}.icon-cart::before{content:'\004b'}.icon-reset::before{content:'\004c'}.icon-window::before{content:'\0051'}.icon-close::before{content:'\0053'}.l-wrapper{width:100%;min-height:100%;background-color:#fff;position:relative}.l-pattern,.l-pattern__scroll{width:100%;height:60vh;background-image:url(../images/common/bg-pattern_bontaname.png);background-size:296px 196.5px}.is-header-sm .l-pattern,.is-header-sm .l-pattern__scroll{height:20vh}.l-pattern__scroll{position:fixed;top:-60vh;left:0;z-index:1;opacity:0;transition:top .3s ease-in-out}.is-header-sm .l-pattern__scrol{top:-20vh}.is-header-fixed .l-pattern__scroll{opacity:1}.is-header-fixed.is-scroll .l-pattern__scroll{top:calc(8rem - 60vh)}.is-header-fixed.is-scroll .is-header-sm .l-pattern__scroll{top:calc(8rem - 20vh)}.is-scroll .l-pattern__scroll{top:-60vh}.is-scroll .is-header-sm .l-pattern__scroll{top:-20vh}.l-pattern__title{position:absolute;bottom:1.2rem;right:1.2rem}.l-pattern__title h1{font-size:.9rem;color:#fff;opacity:0}.l-body{max-width:132rem;margin:6rem auto;padding:0 7.2%}.l-body.is-width-sm{max-width:92rem}.l-body.is-width-lg{max-width:152rem}.l-body.is-height-lg{margin:10rem auto}.l-body__wapper{width:100%;padding:6rem 0;background-color:#fafaf7}.l-body__wapper.is-height-lg{padding:10rem 0}.l-body__wapper .l-body{margin-top:0;margin-bottom:0}.l-richtext__figure,.l-richtext__title,.u-post p{margin-bottom:6rem}.l-richtext__title>h2{margin-top:.8rem;margin-bottom:.8rem;line-height:1}.l-richtext__title>a{display:inline-block;margin-top:1.6rem;word-break:break-all}.l-richtext>p{max-width:80rem;margin-right:auto;margin-left:auto}.l-imagetext__body>p+p,.l-richtext>p+p{margin-top:4rem}.l-imagetext__body>h2{margin-bottom:4rem}.l-imagetext__figure{width:90%;max-width:30rem;margin:0 auto 8rem}.l-footer{margin-top:8rem;padding-bottom:10rem}.l-footer__inner{max-width:152rem;margin:0 auto;padding:0 7.2%}.l-footer__image{max-width:13.2rem;margin:0 auto 4rem}.l-footer__sns{display:block;margin-top:1.2rem}.l-footer__description{max-width:48rem;margin:0 auto}.l-footer__description p{line-height:1.5}.l-footer__description p+p{margin-top:2.4rem}.c-btn,.c-btn.is-over,.c-btn:hover,.l-footer__description a:hover,.l-footer__logo a,.l-products__link:hover,.u-post a:hover{text-decoration:none}.l-footer__logo{margin-top:3.2rem;display:flex;justify-content:center;align-content:center;align-items:center}.l-products__link.is-over .l-products__title,.u-post a{text-decoration:underline}.l-footer__logo a+a{margin-left:3.2rem}.l-footer__separate{width:100%;height:.1rem;margin:4.8rem 0 4rem;background-color:#d0d0ce}.l-btn+.l-btn,.l-footer__credit p+p,.u-post ol li+li,.u-post ul li+li{margin-top:1.6rem}.l-btns__v{max-width:36rem;margin:6rem auto}.l-products{display:flex;flex-wrap:wrap;justify-content:flex-start;gap:4rem .8rem;width:100%;margin:6rem auto}.l-products__item{width:calc(50% - .4rem);align-self:stretch;display:flex;flex-flow:column;justify-content:space-between}.l-products__thumbnail{margin-bottom:2.4rem}.l-products__btn>a,.l-products__btn>div,.l-products__price,.l-products__title{max-width:90%;margin:0 auto}.l-products__title{margin-bottom:1.2rem;line-height:1.6}.l-products__price{margin-bottom:3.2rem}@media screen and (min-width:1024px){.l-imagetext{display:flex;justify-content:space-between;align-content:center;align-items:center}.l-imagetext__figure{width:36rem;max-width:inherit;margin:0}.l-imagetext__body{width:calc(100% - 36rem - 8%)}.l-products__btn>a,.l-products__btn>div,.l-products__price,.l-products__title{max-width:72%}}.c-btn{display:flex;justify-content:center;align-items:center;align-content:center;margin:0;padding:0;border:.2rem solid;font-size:1.8rem;font-weight:900;line-height:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;cursor:pointer}.c-btn--default{background-color:#062f87;border-color:#062f87;color:#fff;transition:background-color .2s ease-in-out,border-color .2s ease-in-out}.c-btn--default.is-over{background-color:#0a50e6;border-color:#0a50e6;color:#fff}.c-btn--dummy{background-color:#f2f2f2;border-color:#f2f2f2;color:#bcbcbc;cursor:inherit}.c-btn--rectangle_sm{width:100%;height:4.8rem;border-radius:1.2rem}.c-btn--rectangle_lg{width:100%;height:5.6rem;border-radius:1.2rem}.c-txtimg--bontaname_pattern{max-width:42rem;margin:0 auto;vertical-align:bottom}.c-icontext{display:inline-flex;align-items:center}.c-icontext span+span{margin-left:1.2rem}.c-icontext [class*=icon-]{font-size:2.4rem}.c-svg__logo-hkds{width:9.4rem;height:1.44rem}.c-svg__logo-seikashokuhin{width:16rem;height:2.73rem}.p-title__bontaname{width:23rem}.p-thumbnail,.u-img--responsive{width:100%;height:auto}.p-thumbnail{position:relative;overflow:hidden}.p-thumbnail__img{opacity:1;vertical-align:top;transform:scale(1)}@media screen and (min-width:768px){.p-thumbnail__img{transition:transform .4s ease-in-out,opacity .4s ease-in-out}.is-over .p-thumbnail__img{opacity:.95;transform:scale(1.05)}}.u-txs--1fixed{font-size:3.6rem}.u-txs--2fixed{font-size:2.8rem}.u-txs--3fixed{font-size:1.8rem}.u-txs--4fixed{font-size:1.6rem}.u-txs--5fixed{font-size:1.4rem}.u-txs--1{font-size:3.6rem}.u-txs--2{font-size:2.8rem}.u-txs--3{font-size:1.8rem}.u-txs--4{font-size:1.6rem}.u-txs--5{font-size:1.4rem}.u-txw--regular{font-weight:400}.u-txw--medium{font-weight:500}.u-txw--heavy{font-weight:900}.u-post h1{margin-bottom:6rem 0;line-height:1.3}.u-post h2,.u-post h3,.u-post h4,.u-post h5,.u-post h6{margin:6rem 0;line-height:1.4;letter-spacing:.02em}.u-post a{color:#062f87}.u-post ol,.u-post ul{margin-bottom:6rem;padding:2.4rem 1.6rem 2.4rem 3.2rem;border:.2rem solid #f2f2f2;border-radius:.8rem}.u-post ul{list-style:disc}.u-post ol{list-style:decimal}.u-post li{padding-left:.4rem;line-height:1.6}@media screen and (min-width:750px){body,h1,h2,h3,h4,h5,h6{font-size:1.6rem}.l-pattern,.l-pattern__scroll{background-size:592px 393px}.l-body{margin:12rem auto;padding:0 6rem}.l-body.is-height-lg{margin:16rem auto}.l-body__wapper{padding:12rem 0}.l-body__wapper.is-height-lg{padding:16rem 0}.l-richtext__figure,.l-richtext__title{margin-bottom:12rem}.l-footer__credit,.l-footer__main{display:flex;align-content:center}.l-footer{margin-top:12rem}.l-footer__inner{padding:0 6rem}.l-footer__main{align-items:center}.l-footer__image{margin:0}.l-footer__description{max-width:inherit;margin:0 0 0 7.2rem}.l-footer__logo{justify-content:flex-start}.l-footer__credit{justify-content:flex-start;align-items:center}.l-footer__credit p+p{margin-top:0;margin-left:4rem}.l-btns__v{margin:12rem auto}.l-products{justify-content:center;max-width:220rem;margin:12rem auto}.l-products__item{width:calc(25% - .8rem)}.c-svg__logo-hkds{width:12rem;height:1.83rem}.c-svg__logo-seikashokuhin{width:20rem;height:3.41rem}.u-txs--1{font-size:5.6rem}.u-txs--2{font-size:3.6rem}.u-txs--3{font-size:2rem}.u-txs--4{font-size:1.8rem}.u-txs--5{font-size:1.6rem}.u-post h1,.u-post h2,.u-post h3,.u-post h4,.u-post h5,.u-post h6{margin:8rem 0 6rem}.u-post ol,.u-post ul{padding:3.2rem 2.4rem 3.2rem 4.8rem}.u-post ol li+li,.u-post ul li+li{margin-top:2.4rem}}