html{position:relative;font-family:Noto Sans Japanese,\6e38\30b4\30b7\30c3\30af\4f53,Yu Gothic,YuGothic,\30d2\30e9\30ae\30ce\89d2\30b4  ProN W3,Hiragino Kaku Gothic ProN,\30e1\30a4\30ea\30aa,Meiryo,"sans-serif";font-size:16px;font-weight:400;line-height:1.8;font-style:normal;word-break:break-word;overflow-wrap:break-word;text-align:left;background:#fff}a,abbr,address,blockquote,body,caption,cite,code,del,dfn,div,dl,dt,em,fieldset,form,h1,h2,h3,h4,h5,h6,html,iframe,img,ins,label,legend,li,object,ol,p,pre,q,small,span,strong,sub,sup,table,tbody,td,tfoot,th,thead,tr,ul{border:0;margin:0;padding:0}.mt1{margin-top:10px;display:inline-block}.top-banner{margin-top:80px}.top-image img{width:100%;text-align:center}.picture img{width:100%;height:auto}.hero-container{max-width:1100px;margin:0 auto;padding:0}.large-order{max-width:960px;margin:auto;line-height:1.6}.large-order h2{margin:0 auto 2rem;font-size:1.75rem;text-align:center;padding-bottom:.5rem;position:relative}.hero{margin-bottom:1rem;padding-top:.5rem}.large-order .hero img{width:100%;height:auto;display:block}.large-order .hero p{text-align:center;font-size:1.125rem;padding:0 1.8rem}.threshold{padding:2rem;margin-top:1rem}.threshold-box{background-color:#f1efec;padding:1.5rem;margin-top:2rem;box-shadow:0 2px 4px #0000000d;text-align:left;max-width:960px;margin-left:auto;margin-right:auto;border-radius:.35vw;display:flex;flex-direction:column;gap:1rem}.threshold-box p{font-size:1rem;margin-bottom:1rem;color:#333}.threshold-box>p:first-of-type{margin-top:1rem}.threshold>p:first-of-type{text-align:center}.threshold-box ul{list-style:disc;padding-left:1.5rem;margin:0}.threshold-box ul li{font-weight:700;margin-bottom:.5rem}.scenes h2{margin:3rem auto 2rem!important}.scenes .scene-list{display:flex;flex-wrap:wrap;gap:1rem;justify-content:center;align-items:stretch;padding:0 1rem;overflow:visible}.scenes .scene-item{flex:0 0 calc((100% - 2rem) / 3);display:flex;flex-direction:column;justify-content:space-between;align-items:center;text-align:center}.scenes .scene-item img{width:100%;aspect-ratio:1 / 1;object-fit:cover;border-radius:.5rem;margin-bottom:.75rem}.scenes .scene-item p{margin:0;font-size:.95rem;line-height:1.4;min-height:2.8em}.flow{max-width:960px;text-align:left;padding:0 1.8rem}flow .flow__main-title h2{margin-top:3rem!important}.flow__main-title{font-size:1.75rem;text-align:center}.flow__list{list-style:none;padding:0;margin:0}.flow__item{margin-bottom:2rem;padding-left:0;position:static}.flow__item p{margin:0 0 .75rem}.flow__item-title{font-size:1.25rem;margin:0 0 1rem;padding-bottom:.5rem;border-bottom:1px solid #ccc;display:block;width:100%}.flow__note{color:#666;font-size:.875rem;margin-top:-.5rem;margin-bottom:.75rem}section{margin:2rem auto 0;text-align:center}.category-title{text-align:center}.category-section{background-color:#f1efec;border-radius:.35vw;padding:2rem;display:flex;justify-content:center;flex-wrap:wrap;gap:1rem;margin:2.5rem auto 3rem;max-width:960px;list-style:none}.category-section h2{width:100%;text-align:center;font-size:1.5rem;margin-bottom:1rem}.category__item{border:1px solid #000;border-radius:.35vw;padding:1.5rem;width:150px;text-align:center;transition:background-color .3s ease,color .3s ease;background-color:#f1efec}.category__item a{text-decoration:none;color:#000;display:block}.category__itemIcon{width:45%;max-width:80px;height:auto;margin-bottom:.5rem}.category__itemText{font-size:.95rem;display:block;margin-top:.25rem;text-decoration:none}.category__item:hover{background-color:#000;color:#fff}.category__item:hover .category__itemIcon{transition:filter .3s ease;filter:brightness(0) invert(1)}@media (min-width: 641px) and (max-width: 1023px){.category-section{justify-content:center;gap:1.5rem}.category__item{width:calc(50% - 1rem)}}.category__item:hover,.category__item.active{background-color:#000;color:#fff}.category__item:hover .category__itemText,.category__item.active .category__itemText{color:#fff;text-decoration:none}.category__item:hover .category__itemIcon,.category__item.active .category__itemIcon{filter:brightness(0) invert(1)}.category__item,.category__itemWrap{aspect-ratio:1 / 1;border-radius:.5rem;overflow:hidden}.category__item a,.category__itemWrap a{display:flex;flex-direction:column;align-items:center;justify-content:center;height:100%;text-decoration:none}.category__itemIcon{margin-bottom:.5rem}.brand-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:1rem;max-width:960px;margin:2.5rem auto;justify-content:center}@media (min-width: 768px){.brand-grid{grid-template-columns:repeat(3,1fr)}}@media (max-width: 767px){.brand-grid{grid-template-columns:repeat(2,1fr)}}.brand-grid a{display:block;position:relative;overflow:hidden;border-radius:0;box-shadow:0 3px 6px #00000014}.brand-grid a:hover .header__navBrandBg{transform:scale(1.1)}.brand-grid .header__navBrandBg{width:100%;height:auto;display:block;object-fit:cover;transition:transform .4s ease;border-radius:0}.brand-grid .header__navBrandLogo{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);z-index:2}.about-hokkaido h2{margin:2rem auto}.about-hokkaido p{font-size:.95rem;line-height:1.6;color:#333;margin-bottom:2.5rem}.contact{display:flex;justify-content:center}.contact-box{display:flex;flex-direction:column;align-items:center;gap:1rem;border:1px solid #ccc;padding:3.5rem;max-width:700px;margin:.5rem auto 0}.contact-box h2{margin:0 0 .25rem}.contact-box p{margin-bottom:.5rem}.contact-actions{display:flex;flex-direction:column;gap:1rem;width:100%;align-items:stretch;align-self:stretch}.contact-phone-block a,a[href^="tel:"]{color:#fff!important;text-decoration:none!important}.contact-button,.contact-phone-block{display:flex;justify-content:center;align-items:center;padding:1rem 2rem;font-weight:700;text-align:center;box-sizing:border-box;min-width:200px;min-height:60px;width:100%;height:100%;align-self:stretch}.contact-button{white-space:nowrap;background-color:#000;text-decoration:none;color:#fff;border:1px solid #000;transition:background-color .3s ease,color .3s ease}.contact-button:hover{background-color:#fff;color:#000}.contact-phone-block{display:flex;flex-direction:column;white-space:normal!important;background-color:#000;color:#fff}.contact-phone-block .phone-line{margin:0}@media (min-width: 600px){.contact-actions{flex-direction:row;justify-content:center;align-items:stretch}.contact-button,.contact-phone-block{flex:1;display:flex;height:auto}}.order-flow{max-width:960px;margin:0 auto 3rem;padding:0 1rem;text-align:left}.order-flow h2{font-size:1.75rem;margin:2rem auto;text-align:center}.order-flow-list{display:flex;flex-direction:column;gap:1.5rem}.order-flow-item{background-color:#f1efec;border-radius:.5rem;padding:1.5rem;display:flex;align-items:center;gap:1rem}.order-flow-icon{width:60px;flex-shrink:0}.order-flow-number{font-size:2rem;font-weight:700;color:#d1cac0;flex-shrink:0}.order-flow-text{margin:0;line-height:1.6;color:#555;flex:1}@media (max-width: 767px){.order-flow{margin:2rem auto;padding:0 1rem}.order-flow h2{font-size:1.5rem;margin-bottom:2.5rem}.order-flow-list{gap:1rem}.order-flow-icon{width:50px}.order-flow-number{font-size:1.75rem}.order-flow-text{font-size:.95rem}}.textleft{text-align:left!important;font-size:2.5vw!important}.itemBlock .itemBlock__copy{text-align:left}.recommend_buldoder{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:3vw}.recommend_buldoder .recommend__wrap{width:75%;max-width:88.89vw}.recommend_buldoder .recommend__slider{margin-top:2.78vw}.recommend_buldoder .recommend__sliderList{-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch}.recommend_buldoder .recommend__item{width:15vw;max-width:15vw;margin-right:3.48vw}.recommend_buldoder .recommend__pagination{width:auto;margin-top:2.99vw}.recommend_buldoder .recommend__pagination .pagination{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.recommend_buldoder .recommend__sliderArrow{height:100%;right:auto;left:auto;border-radius:0;background-color:#0000}.recommend_buldoder .recommend__sliderArrow--right{width:calc(100% - 1150px);left:auto;right:0}.recommend_buldoder .recommend__sliderArrow--left{display:none;width:calc(50% - 990px)}.recommend_buldoder .recommend__sliderArrowInner{position:relative;width:100%;height:100%;display:block}.recommend_buldoder .recommend__sliderArrowCircle{position:fixed;top:78px;right:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;opacity:0;background-color:#ffffffa6;border-radius:50%;-webkit-transition:opacity .54s ease;transition:opacity .54s ease;-webkit-transform:translateX(50%);transform:translate(50%);width:60px;height:60px}.recommend_buldoder .recommend__sliderArrowCircleArrow{width:21px;height:8px;display:block}.splide__pagination__page{background:#fff!important;border:solid .01px #ccc!important;border-radius:50%;display:inline-block;margin:5px;opacity:.7;padding:0;position:relative;transition:transform .2s linear;width:5px!important;height:5px!important}.splide__pagination__page.is-active{background:#000!important}@media screen and (max-width: 767px){.textleft{font-size:8vw!important}.recommend_buldoder{padding:0 1rem}.recommend_buldoder .recommend__wrap{width:100%;margin:2rem auto}.recommend_buldoder .recommend__slider{margin:5.34vw auto 0 0}.recommend_buldoder .recommend__item{width:42.67vw;min-width:42.67vw}.recommend_buldoder .recommend__pagination{margin-top:5vw}.recommend_buldoder .recommend__sliderArrow--right{display:none}.recommend__wrap{max-width:100%}.splide__pagination__page{margin:2.5px!important}.itemBlock .itemBlock__price{font-size:4.2vw!important}.itemBlock .itemBlock__price--note{font-size:2.34vw!important}.splide__pagination__page{margin:12px}.reviewStar .reviewStar_inner span.--small{width:3.2vw!important;height:3.2vw!important}.about-hokkaido{padding:0 1rem!important}}.arrow{width:100%;height:100%;display:block}.arrow.--white .arrow__bar{background-color:#fff}.arrow.--black .arrow__bar{background-color:#000}.arrow .arrowInner{position:relative;width:100%;height:100%;display:block;overflow:hidden}.arrow .arrow__bar{position:absolute;height:1px;display:block;border-radius:1px}.arrow .arrow__bar_1{width:100%;bottom:0;left:0;-webkit-transform:translate(0,0) translateZ(0);transform:translate(0) translateZ(0)}.arrow .arrow__bar_2{width:40%;bottom:0;left:100%;-webkit-transform-origin:right center;transform-origin:right center;-webkit-transform:translate(-100%,0) rotate(45deg) translateZ(0);transform:translate(-100%) rotate(45deg) translateZ(0)}.reviewStar{width:auto;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.reviewStar .reviewStar_inner{display:-webkit-box;display:-ms-flexbox;display:flex;gap:.07vw;margin-right:.56vw}.reviewStar .reviewStar_inner span{display:block;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-image:url(https://hokkaido-special.com/cdn/shop/t/40/assets/star.svg?v=69946741953680866861746066800);mask-image:url(https://hokkaido-special.com/cdn/shop/t/40/assets/star.svg?v=69946741953680866861746066800)}.reviewStar .reviewStar_inner span.--small{width:1.12vw;height:1.12vw}.reviewStar .reviewStar_inner span.--large{width:1.46vw;height:1.46vw}.reviewStar .reviewStar_text{font-style:normal;font-weight:400;line-height:1.5;white-space:nowrap}.reviewStar .reviewStar_text.--small{font-size:12px}.reviewStar .reviewStar_text.--large{font-size:15px;margin-right:10px}@media (max-width: 767px){html{font-size:14px}.large-order .hero p{padding:0 1.5rem;text-align:left}.threshold,.threshold-box{padding:1rem}.contact-box{max-width:none;width:90%;padding:1rem;margin:0}.flow{padding:1rem;margin-top:2rem}.flow__main-title{font-size:1.5rem}.category-section,.brand-grid{padding:0 auto}.sp-br{display:block!important}}.sp-br{display:none}
/*# sourceMappingURL=/cdn/shop/t/40/assets/bulkorder-guide.css.map */
