html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font:inherit;font-size:100%;vertical-align:baseline}html{line-height:1}ol,ul{list-style:none}table{border-collapse:collapse;border-spacing:0}caption,th,td{text-align:left;font-weight:400;vertical-align:middle}q,blockquote{quotes:none}q:before,q:after,blockquote:before,blockquote:after{content:"";content:none}a img{border:none}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary{display:block}:root{--sp-color:#6a5957}html{font-size:62.5%}body{font-family:Noto Sans JP,sans-serif;color:#424242;font-feature-settings:"palt";-webkit-font-smoothing:antialiased;-webkit-text-size-adjust:100%;position:relative;background:#f6f6f6}body a{transition-duration:.2s;text-decoration:none;color:#424242;word-break:break-all}body a:hover{color:#8c8c8c}img{vertical-align:bottom;-webkit-user-drag:none;-webkit-touch-callout:none;-webkit-user-select:none;-moz-touch-callout:none;-moz-user-select:none;user-select:none;width:100%;max-width:100%;height:auto}.sp-br{display:inline}@media screen and (min-width:769px){.sp-br{display:none}}.pc-br{display:none}@media screen and (min-width:769px){.pc-br{display:inline}}.slick-track{min-width:100%}.hidden{display:none!important}input[type=submit],input[type=button],select,button[type=submit]{-webkit-appearance:none;appearance:none}.common-block{margin:0 auto;width:88%}@media screen and (min-width:769px){.common-block{width:calc(80% - 12px)}}.common-block .common-block{width:inherit}.section-block{margin:6rem 0 3rem}@media screen and (min-width:769px){.section-block{margin:6rem 0}}.product-grid{display:flex;flex-wrap:wrap;margin:-6px}@media screen and (min-width:769px){.product-grid{margin:-12px}}.product-grid button{background:none;border:none;cursor:pointer;position:absolute;right:10px;bottom:10px}.product-grid button svg{fill:#fff}.product-grid button.wk-button--remove svg{fill:#424242}.product-grid .wk-button__label{display:none}.section-block .common-block>p{text-align:center;font-weight:700;font-size:2.1rem;margin:3.3rem 0 2.8rem}@media screen and (min-width:769px){.top-product-new .grid__item:nth-child(n+5){display:none}}.sec-list-blog-kochab p{text-align:center;font-weight:700;font-size:1.8rem;margin:3.3rem 0 2.8rem}.sec-list-blog-kochab h3{font-size:1.5rem;margin:1.8rem 0 1.2rem}@media screen and (min-width:769px){.sec-list-blog-kochab ul{margin:-20px;display:flex;flex-wrap:wrap}}.sec-list-blog-kochab li{margin:2rem 0}@media screen and (min-width:769px){.sec-list-blog-kochab li{width:calc(33.333% - 40px);margin:20px}}.sec-list-blog-kochab li:nth-child(n+4){display:none}.more-link{display:block;background-color:#fff;border:1px solid #dcdcdc;font-size:1.6rem;text-transform:uppercase;margin:3.3rem auto 6rem;text-align:center;padding:1.6rem;width:60%}@media screen and (min-width:769px){.more-link{width:30%;margin:3.3rem auto 8rem}}.date{font-size:1.2rem}.common-footer{text-align:center;padding:4rem 2rem;position:relative}.common-footer .copyright{color:#a8a8a8;margin:4rem}.common-footer .notice{position:absolute;right:1.5rem;bottom:1.5rem;color:#a8a8a8}@media screen and (min-width:769px){.common-footer .notice{right:3rem;bottom:3rem}}.common-footer nav+nav{margin:4rem 0}.common-footer nav+nav img{width:120px;height:auto}.footer-nav{font-size:1.4rem}@media screen and (min-width:769px){.footer-nav ul{display:flex;justify-content:center}}.footer-nav li{margin:1.7rem 1.5rem}@media screen and (min-width:769px){.footer-nav li{margin:1rem 2rem}}.filter-form{display:flex;justify-content:space-between;align-items:center;margin:4.5rem 0 1.5rem}.filter-form facet-filters-form.small-hide{display:block!important}.filter-form .facet-filters__field{display:flex;align-items:center}.filter-form .facet-filters__field h2{font-size:1.3rem;margin-right:.5rem}.filter-form .product-count h2{font-size:1.4rem}.filter-form select{background-color:#f6f6f6;border-bottom:1px solid #dcdcdc;border-top:none;border-left:none;border-right:none;padding:1rem 4.5rem 1rem 1.5rem;cursor:pointer;font-size:1.4rem;color:#424242}.filter-form .select{position:relative}.filter-form svg{width:13px;position:absolute;right:11px;top:14px}.pagination-wrapper{margin:8rem 0}.pagination-wrapper ul{display:flex;align-items:center;justify-content:center;flex-wrap:wrap}.pagination-wrapper li{margin:1.8rem 1rem}.pagination-wrapper li a{font-size:1.5rem;padding:1rem 1.2rem}.pagination-wrapper li a.pagination__item--current{border-bottom:1px solid #424242}.search-wrapper .field{position:relative;z-index:40;top:-10%;margin-top:2rem}@media screen and (min-width:769px){.search-wrapper .field{margin-top:4rem}}@media screen and (min-width:769px){.search-wrapper .field.common-block{width:50%}}.search-wrapper .field .search__input{background-color:#fff;color:#424242;border:none;outline:none;width:100%;font-size:1.65rem;padding:1.5rem}.search-wrapper .field .search__input::placeholder{color:#ccc}.search-wrapper .field .search__input::-webkit-search-cancel-button{-webkit-appearance:none}@media screen and (min-width:769px){.search-wrapper .field .search__input{width:100%;font-size:2.6rem;padding:2.6rem}}.search-wrapper .field .search__button{position:absolute;right:1rem;top:1rem;background:no-repeat;border:none;outline:none;cursor:pointer}@media screen and (min-width:769px){.search-wrapper .field .icon__search{width:33px;top:12px;right:8px}}input,select,button{-webkit-appearance:none;border:none}*{-webkit-appearance:none}.modal{visibility:hidden;overflow-y:scroll;opacity:0;position:fixed;z-index:100;top:0;left:0;width:100%;height:100%;padding:0 20px;transition:opacity .3s,visibility 0s .3s;background:#000c}.modal.is-active{visibility:visible;opacity:1;transition:opacity .3s,visibility 0s 0s}.modal_container{display:flex;min-height:100%;justify-content:center;align-items:center}.modal_container _:-ms-lang(x)::-ms-backdrop,.modal_container{min-height:100vh}.modal_container:after{content:"";min-height:inherit;font-size:0}.modal_inner{margin:20px auto;width:auto}.modal_content{display:none;border-radius:2px;background:#fff}.is-active .modal_content{display:block}html{scroll-behavior:smooth;scroll-padding-top:75px}.page-special-001,.page-special-001 a{color:#000}@media screen and (min-width:769px){.page-special-001.page-single.common-block{width:80%;max-width:1400px}}.page-special-001 .single-header{margin-bottom:2rem;background-image:url(/cdn/shop/files/sp_toi_hero-sp.jpg);background-size:cover;background-position:center;height:83vw;display:flex;align-items:center;justify-content:center}@media screen and (min-width:769px){.page-special-001 .single-header{background-image:url(/cdn/shop/files/sp_toi_hero.jpg);max-height:627px;height:45vw}}.page-special-001 .single-header .header-title{width:82%;top:-8vw;position:relative;text-align:center}@media screen and (min-width:769px){.page-special-001 .single-header .header-title{width:45%;top:-3vw;position:relative;max-height:300px}}.page-special-001 .single-header .header-title img{width:100%;max-width:630px;height:auto;max-height:300px}.page-special-001 .single-header .header-read{position:absolute;bottom:0;width:100%;text-align:left}@media screen and (min-width:769px){.page-special-001 .single-header .header-read{bottom:-154px;max-width:930px}}.page-special-001 .single-header .header-read p{font-size:1.4rem;font-weight:500;color:#fff;display:inline-block;margin:0;line-height:1.8}@media screen and (min-width:769px){.page-special-001 .single-header .header-read p{writing-mode:vertical-rl;font-feature-settings:normal}}.page-special-001 .single-header .header-read p span{background-color:var(--sp-color);padding:.5rem 1.3rem;display:inline-block}@media screen and (min-width:769px){.page-special-001 .single-header .header-read p span{padding:1.5rem 1.2rem}}.page-special-001 .single-header .header-read p span:last-child{margin-left:3rem;margin-top:-1rem}@media screen and (min-width:769px){.page-special-001 .single-header .header-read p span:last-child{margin-top:3rem;margin-right:-1rem}}.page-special-001 .body-read{font-size:1.6rem;font-weight:700;text-align:center;margin:4rem 0;line-height:1.65}@media screen and (min-width:769px){.page-special-001 .body-read{font-size:2rem;margin:6rem 0;line-height:2}}.page-special-001 .body-about{background-color:var(--sp-color);color:#fff}@media screen and (min-width:979px){.page-special-001 .body-about{display:flex}}.page-special-001 .img-about{overflow:hidden;display:flex;align-items:center;justify-content:center}@media screen and (min-width:979px){.page-special-001 .img-about{width:50%}}.page-special-001 .img-about img{width:auto;height:100%;object-fit:cover}.page-special-001 .text-about{padding:6vw;display:flex;flex-direction:column;justify-content:center}@media screen and (min-width:979px){.page-special-001 .text-about{padding:4.5vw;width:calc(50% - 9vw)}}.page-special-001 .text-about h3{font-size:1.7rem;font-weight:700;margin-bottom:1rem;line-height:1.4}@media screen and (min-width:769px){.page-special-001 .text-about h3{font-size:2rem;margin-bottom:1.5rem}}.page-special-001 .text-about p{font-size:1.35rem;line-height:1.8;margin:0}@media screen and (min-width:769px){.page-special-001 .text-about p{font-size:1.5rem}}.page-special-001 .single-ct-nav{margin:4rem auto}@media screen and (min-width:769px){.page-special-001 .single-ct-nav{margin:7rem auto;max-width:80%}}.page-special-001 .single-ct-nav ul{display:flex;justify-content:center;flex-wrap:wrap}.page-special-001 .single-ct-nav li{margin:3px;font-size:1.2rem;font-weight:500;display:flex}@media screen and (min-width:769px){.page-special-001 .single-ct-nav li{font-size:1.35rem;margin:.5rem}}.page-special-001 .single-ct-nav li a{position:relative;display:flex;align-items:center;background-color:#fff;padding:4px;border-radius:40px}@media screen and (min-width:769px){.page-special-001 .single-ct-nav li a{padding:6px}}.page-special-001 .single-ct-nav li a:hover{color:#fff;background-color:var(--sp-color)}.page-special-001 .single-ct-nav li a span{margin:0 1rem;line-height:1.2}.page-special-001 .single-ct-nav img{width:auto;height:40px;border-radius:100%}@media screen and (min-width:769px){.page-special-001 .single-ct-nav img{height:50px}}.page-special-001 .sp-items{background-color:#fff;margin-bottom:2.5rem}@media screen and (min-width:769px){.page-special-001 .item-body{display:flex;flex-direction:row-reverse;gap:4rem;padding:4rem}}.page-special-001 .item-link{display:flex;flex-direction:column}@media screen and (min-width:769px){.page-special-001 .item-link{flex-direction:row}}.page-special-001 .item-link a{display:flex;padding:1.5rem;align-items:center;border-top:1px solid #e7e7e7}@media screen and (min-width:769px){.page-special-001 .item-link a{width:calc(50% - 3rem);padding:4rem}}.page-special-001 .item-link a img{width:20vw;height:auto;margin-right:1.5rem;transition-duration:.3s}@media screen and (min-width:769px){.page-special-001 .item-link a img{width:10vw;margin-right:3.5rem}}.page-special-001 .item-link a i{transition-duration:.3s}.page-special-001 .item-link a:first-child{border-right:1px solid #e7e7e7}.page-special-001 .item-link a:hover{color:var(--sp-color)}.page-special-001 .item-link a:hover i{margin-left:5px}.page-special-001 .item-link p{font-weight:500;margin:0 0 .6rem;line-height:1.5;font-size:1.4rem}@media screen and (min-width:769px){.page-special-001 .item-link p{margin:0 0 1rem}}.page-special-001 .item-link span{font-weight:400;color:var(--sp-color);font-size:1.2rem}@media screen and (min-width:769px){.page-special-001 .item-img{width:34%}.page-special-001 .item-img img:first-child{margin-bottom:10px}}@media screen and (min-width:769px){.page-special-001 .item-txt{width:calc(66% - 4rem)}}.page-special-001 .item-txt h2{font-size:1.8rem;font-weight:700;color:#fff;margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw)}@media screen and (min-width:769px){.page-special-001 .item-txt h2{font-size:2.4rem;margin-left:-4rem;margin-right:0;margin-top:4rem}}.page-special-001 .item-txt h2 span{background-color:var(--sp-color);display:inline-block;padding:1rem 1.8rem}.page-special-001 .item-txt h2 span:last-child{margin-top:-.8rem}.page-special-001 .item-txt h2 span:only-child{margin-top:0}.page-special-001 .item-faq{margin:2rem}@media screen and (min-width:769px){.page-special-001 .item-faq{margin:0}}.page-special-001 .item-faq dl{padding-left:3.3rem}@media screen and (min-width:769px){.page-special-001 .item-faq dl{padding-left:6rem;margin-top:6rem}}.page-special-001 .item-faq dl dt{font-size:1.7rem;line-height:1.4;font-weight:700;position:relative;color:var(--sp-color);margin-bottom:1rem;margin-top:2.5rem}@media screen and (min-width:769px){.page-special-001 .item-faq dl dt{font-size:1.6rem}}.page-special-001 .item-faq dl dt:before{position:absolute;content:"Q.";color:var(--sp-color);font-size:2.3rem;font-weight:700;margin-right:.5rem;left:-33px;top:-7px}@media screen and (min-width:769px){.page-special-001 .item-faq dl dt:before{left:-40px}}.page-special-001 .item-faq dl dd{font-size:1.5rem;line-height:1.6;position:relative}@media screen and (min-width:769px){.page-special-001 .item-faq dl dd{font-size:1.4rem}}.page-special-001 .item-faq dl dd:before{font-size:2.3rem;position:absolute;content:"A.";font-weight:700;margin-right:.5rem;left:-33px;top:-7px;color:#d2cdcc}@media screen and (min-width:769px){.page-special-001 .item-faq dl dd:before{left:-40px}}.page-special-001 .slick-slider{position:relative}.page-special-001 .slick-slider .slick-dots{position:absolute;bottom:45px;width:100%}.page-special-001 .slick-slider .slick-dots li:only-child{display:none}
/*# sourceMappingURL=/cdn/shop/t/23/assets/sf-special.css.map */
