body #areaWrapper1{width:1200px !important}@media screen and (max-width: 768px){body #areaWrapper1{width:100% !important}}#dekitate *{box-sizing:border-box}#dekitate{margin:0;padding:0;box-sizing:border-box;color:#272727;line-height:1.5;-webkit-text-size-adjust:100%;font-size:1rem;position:relative;font-family:"ヒラギノ角ゴ ProN W3","Hiragino Kaku Gothic ProN","メイリオ",Meiryo,"ＭＳ Ｐゴシック","helvetica",sans-serif !important}#dekitate ol,#dekitate ul{list-style:none}#dekitate h2{text-align:center;font-weight:bold;font-size:3em}#dekitate img{max-width:100%;width:100%;height:auto;vertical-align:top;-o-object-fit:cover;object-fit:cover;flex-shrink:0}#dekitate a:hover{text-decoration:none}#dekitate .section{position:relative;overflow:hidden;padding:3rem 5rem 2.5rem}@media screen and (max-width: 768px){#dekitate .section{padding:2rem 1rem 1.5rem}}#dekitate .section__ttl{margin-bottom:.75em}@media screen and (max-width: 768px){#dekitate .section__ttl{margin-bottom:2%}}#dekitate .section__ttl img{max-height:1.75em;-o-object-fit:contain;object-fit:contain}@media screen and (max-width: 768px){#dekitate .section__ttl img{max-height:1.1em}}#dekitate .pre{font-size:2.6rem;font-weight:bold;color:#e60012;padding:.8rem 0;background-color:#ff0;text-align:center;letter-spacing:.1em}@media screen and (max-width: 768px){#dekitate .pre{font-size:7vw;padding:2vw 0}}#dekitate .kv{position:relative}#dekitate .kv__yuge{position:absolute;opacity:0;width:70%;-webkit-animation-name:Yuge;animation-name:Yuge;-webkit-animation-duration:12s;animation-duration:12s;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite;will-change:transform,opacity}#dekitate .kv__yuge--left1{top:30%;left:10%;-webkit-animation-delay:3s;animation-delay:3s}#dekitate .kv__yuge--left2{top:30%;left:10%;-webkit-animation-delay:9s;animation-delay:9s}#dekitate .kv__yuge--right1{top:33%;right:-15%;-webkit-animation-delay:0s;animation-delay:0s}#dekitate .kv__yuge--right2{top:33%;right:-15%;-webkit-animation-delay:6s;animation-delay:6s}@-webkit-keyframes Yuge{0%{transform:scale(1);opacity:0}10%{transform:scale(1);opacity:1}50%{transform:scale(2) translateY(-300px);opacity:0}100%{transform:scale(2) translateY(-300px);opacity:0}}@keyframes Yuge{0%{transform:scale(1);opacity:0}10%{transform:scale(1);opacity:1}50%{transform:scale(2) translateY(-300px);opacity:0}100%{transform:scale(2) translateY(-300px);opacity:0}}#dekitate #float.mf-flt.floating{width:100%}@media print,(min-width: 769px){#dekitate #float.mf-flt.floating{width:1200px}}#dekitate .float{transition:ease .3s;background-color:#b60005}#dekitate .float ul{display:grid;grid-template-columns:1fr 1fr 1fr;text-align:center;border-top:5px solid #fff;border-bottom:5px solid #fff}@media screen and (max-width: 768px){#dekitate .float ul{border-top:3px solid #fff;border-bottom:3px solid #fff}}#dekitate .float li{position:relative;cursor:pointer}#dekitate .float li.orange{background-color:#f39200}#dekitate .float li.green{background-color:#7ca70e}#dekitate .float li.pink{background-color:#e95687}#dekitate .float li:hover::before{bottom:10%}#dekitate .float li::before{content:"";position:absolute;width:0;height:0;border-style:solid;border-right:10px solid rgba(0,0,0,0);border-left:10px solid rgba(0,0,0,0);border-top:11px solid #fff;border-bottom:0;bottom:14%;left:50%;transform:translateX(-50%);transition:all .3s}@media screen and (max-width: 768px){#dekitate .float li::before{border-right:1.7vw solid rgba(0,0,0,0);border-left:1.7vw solid rgba(0,0,0,0);border-top:1.95vw solid #fff}}#dekitate .float li:not(:last-of-type)::after{position:absolute;top:0px;bottom:0px;right:0;width:5px;height:100%;content:"";background-color:#fff}@media screen and (max-width: 768px){#dekitate .float li:not(:last-of-type)::after{width:3px}}#dekitate .float li a{display:block;position:relative;padding:.5em .5em 1em;height:100%;color:#fff;font-size:1.6em;font-weight:800}@media screen and (max-width: 768px){#dekitate .float li a{padding:1.5vw 1vw 3.5vw;font-size:min(1em,4vw)}}#dekitate .bgWrap{position:relative;background-image:url(/library/contents/products/dekitate/img/parts/bg.jpg);background-size:100%;background-repeat:repeat}#dekitate .itemListWrap{display:grid;grid-template-columns:1fr;gap:4em}@media screen and (max-width: 768px){#dekitate .itemListWrap{gap:2em}}#dekitate .item{opacity:0;transition:all .3s;position:relative;display:flex;justify-content:space-between;align-items:center;background-color:#fff;padding:2.5em 3em;z-index:50}@media screen and (max-width: 768px){#dekitate .item{max-width:550px;margin:0 auto;padding:2em 1.5em;display:block}}#dekitate .item__img{position:relative}#dekitate .item__img,#dekitate .item__detail{width:48%}@media screen and (max-width: 768px){#dekitate .item__img,#dekitate .item__detail{width:100%}}#dekitate .item__border{position:relative;padding-left:1.2em}#dekitate .item__border::before{content:"";position:absolute;left:0;top:0;bottom:0;width:.4em;height:100%;background-color:#b60005;border-radius:999px}#dekitate .item__title{font-size:2em;font-weight:bold;line-height:1.25em;letter-spacing:.01em;margin-top:.5em}#dekitate .item__title .small{font-size:.8em}@media screen and (max-width: 768px){#dekitate .item__title{font-size:min(1.5em,6.3vw)}}#dekitate .item__price{font-size:1.6em;font-weight:800;color:#2a2a2a;font-weight:bold;margin-top:.75em}@media screen and (max-width: 768px){#dekitate .item__price{font-size:min(1.2em,6.2vw)}}#dekitate .item__area{margin-bottom:.75em;font-size:1.2em;font-weight:bold;color:#2a2a2a}@media screen and (max-width: 768px){#dekitate .item__area{margin-bottom:.75em;font-size:min(1.1em,6.1vw)}}#dekitate .item__area--season{display:block;font-size:.7em}@media screen and (max-width: 768px){#dekitate .item__area--season{font-size:.75em}}#dekitate .item__desc{font-size:1.1em;line-height:1.4em;font-weight:600;color:#2a2a2a;margin-top:.5em}@media screen and (max-width: 768px){#dekitate .item__desc{font-size:min(1em,6.1vw)}}#dekitate .item__note{font-size:.8em;margin-top:.5em}#dekitate .allergy{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;width:100%;border:2px solid #333;margin-top:1.8em}@media screen and (max-width: 768px){#dekitate .allergy{font-size:.7em}}#dekitate .allergy__ttl{width:100%;background:#333;text-align:center;font-weight:bold;color:#fff;padding:1px 0}#dekitate .allergy__table{display:grid;grid-template-columns:repeat(8, 1fr);grid-template-rows:repeat(2, 1fr);width:100%}#dekitate .allergy__table tbody,#dekitate .allergy__table tr,#dekitate .allergy__table td{display:contents}#dekitate .allergy__table tr>td:last-of-type>p{border-right:none}#dekitate .allergy__txt{padding:2px 0;border-right:2px solid #333;border-bottom:2px solid #333;display:flex;justify-content:center;align-items:center}#dekitate .allergy__state{grid-row-start:2;padding:2px 0;border-right:2px solid #333;display:flex;justify-content:center;align-items:center}#dekitate .allergy--none{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;flex-direction:row}#dekitate .allergy--none .allergy__ttl{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}#dekitate .allergy--none .allergy__txt{border:none}#dekitate .store{padding-bottom:4em}#dekitate .store table{border-collapse:collapse;width:100%}#dekitate .store th,#dekitate .store td{padding:.6em 24px;text-align:left}@media screen and (max-width: 768px){#dekitate .store th,#dekitate .store td{padding:.4em 8px}}#dekitate .store th,#dekitate .store td:first-of-type{font-weight:bold;font-size:1.2em}@media screen and (max-width: 768px){#dekitate .store th,#dekitate .store td:first-of-type{font-size:.8em;min-width:150px}}#dekitate .store th:nth-child(2){font-weight:bold;color:#888}#dekitate .store td:nth-child(2){font-weight:bold;color:#888;font-size:.9em}@media screen and (max-width: 768px){#dekitate .store td:nth-child(2){font-size:.6em}}#dekitate .store thead{background-color:#f2f2f2;border-bottom:solid 1px #ccc}#dekitate .store tbody{background-color:#fff}#dekitate .store tbody tr{position:relative}#dekitate .store tbody tr::after{content:"";position:absolute;bottom:0;left:0;width:100%;height:1px;background:linear-gradient(to right, #fff 0, #fff 24px, #ccc 24px, #ccc calc(100% - 24px), #fff calc(100% - 24px), #fff 100%)}@media screen and (max-width: 768px){#dekitate .store tbody tr::after{background:linear-gradient(to right, #fff 0, #fff 8px, #ccc 8px, #ccc calc(100% - 8px), #fff calc(100% - 8px), #fff 100%)}}#dekitate .store tbody tr:last-of-type::after{display:none}#dekitate .note{font-size:1em;line-height:1.5;position:relative;z-index:50;margin-top:2em}@media screen and (max-width: 768px){#dekitate .note{font-size:min(.7em,3.8vw)}}#dekitate .note>*{display:block;padding-left:1em;text-indent:-1em}#dekitate .note>*::before{content:"※"}#dekitate .c-inview-animation.js-scrollin{-webkit-animation-name:InViewOpacity;animation-name:InViewOpacity;-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-delay:.1s;animation-delay:.1s;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards}@-webkit-keyframes InViewOpacity{0%{opacity:0}100%{opacity:1}}@keyframes InViewOpacity{0%{opacity:0}100%{opacity:1}}#dekitate .c-red{color:red}#dekitate .c-small{margin-top:.25em;display:block;font-size:.6em;line-height:1.3em}#dekitate .c-col1{grid-template-columns:1fr;margin:0 auto;width:50%}@media screen and (max-width: 768px){#dekitate .c-col1{width:100%}}@media print,(min-width: 769px){#dekitate .c-col2-pc{grid-template-columns:1fr 1fr !important}#dekitate .c-col3-pc{grid-template-columns:1fr 1fr 1fr !important}#dekitate .c-col4-pc{grid-template-columns:1fr 1fr 1fr 1fr !important}#dekitate .c-col5-pc{grid-template-columns:1fr 1fr 1fr 1fr 1fr !important}}@media screen and (max-width: 768px){#dekitate .c-col2-sp{grid-template-columns:1fr 1fr !important}#dekitate .c-col3-sp{grid-template-columns:1fr 1fr 1fr !important}#dekitate .c-col4-sp{grid-template-columns:1fr 1fr 1fr 1fr !important}#dekitate .c-col5-sp{grid-template-columns:1fr 1fr 1fr 1fr 1fr !important}}#dekitate .c-nw{display:inline-block}#dekitate .u-mb1em{margin-bottom:1em !important}#dekitate .u-1fr{grid-template-columns:1fr !important}#dekitate .u-2fr{grid-template-columns:1fr 1fr !important}#dekitate .visually-hidden{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0, 0, 0, 0);white-space:nowrap;border:0}
/*# sourceMappingURL=dekitate.min.css.map */