/*!
global > color
------------------------------
*/:root{--color-font-base: #333;--width-content-s: 920px;--width-content: 1080px;--gutter-s: 10px;--gutter: 20px;--font-family-base: "Helvetica Neue", Arial, "Hiragino Kaku Gothic ProN", "Hiragino Sans", Meiryo, sans-serif;--z-index-modal: 100;--z-index-header: 30;--z-index-menu: 10;--z-index-default: 1 }/*!
global > content-width
------------------------------
*//*!
global > content-gutter
------------------------------
*//*!
global > font
------------------------------
*//*!
global > z-index
------------------------------
*//*!
foundation > reset
------------------------------
*/html{background:#fff;color:#000}blockquote,body,code,dd,div,dl,dt,fieldset,form,h1,h2,h3,h4,h5,h6,input,legend,li,ol,p,pre,td,textarea,th,ul{margin:0;padding:0}table{border-collapse:collapse;border-spacing:0;width:100%}fieldset,img{border:0}address,caption,cite,code,dfn,em,strong,th,var{font-style:normal;font-weight:400}ol,ul{list-style:none}caption,th{text-align:left}h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:400}q:after,q:before{content:""}abbr,acronym{border:0;font-variant:normal}sup{vertical-align:text-top}sub{vertical-align:text-bottom}button,input,select,textarea{-moz-appearance:none;appearance:none;-webkit-appearance:none;background-color:inherit;border:none;border-radius:0;color:inherit;font-family:inherit;font-size:inherit;*font-size: 100%;font-weight:inherit;line-height:inherit}input,select,textarea{font-size:16px}textarea{display:block;resize:vertical}button{cursor:pointer;padding:0}legend{color:#000}main{display:block}a{color:inherit;text-decoration:none}img{height:auto;vertical-align:bottom;width:100%}svg{display:block}*{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}*,:after,:before{box-sizing:border-box}/*!
foundation > base
------------------------------
*/body{color:var(--color-font-base);font-family:var(--font-family-base);font-size:14px;line-height:1.8}@media screen and (min-width:768px){body{font-size:16px}}img{width:auto}p{font-weight:400}/*!
utility > utility
------------------------------
*/@media screen and (min-width:768px){.u-sp{display:none!important}}.u-pc{display:none!important}@media screen and (min-width:768px){.u-pc{display:block!important}}.u-visually-hidden{clip:rect(0 0 0 0)!important;border:0!important;-webkit-clip-path:inset(50%)!important;clip-path:inset(50%)!important;height:1px!important;margin:-1px!important;overflow:hidden!important;padding:0!important;position:absolute!important;white-space:nowrap!important;width:1px!important}.u-text-center{text-align:center!important}/*!
component > button
------------------------------
*//*!
component > title
------------------------------
*//*!
layout > container
------------------------------
*/.l-container,.l-container-s{margin:0 auto;width:100%}.l-container-s{max-width:var(--width-content-s)}.l-container{max-width:var(--width-content)}/*!
layout > box
------------------------------
*/.l-box,.l-box-s{margin:0 auto;width:100%}.l-box-s{padding-left:var(--gutter-s);padding-right:var(--gutter-s)}.l-box{padding-left:var(--gutter);padding-right:var(--gutter)}/*!
layout > header > header
------------------------------
*//*!
layout > header > header-nav
------------------------------
*//*!
layout > footer > footer
------------------------------
*//*!
layout > footer > footer-nav
------------------------------
*//*!
page > top > common
------------------------------
*//*!
page > top > top-kv
------------------------------
*//*!
page > top > top-info
------------------------------
*/.top-info{background:#d70000}/*!
page > duetube > duetube
------------------------------
*/.duetube-wrapper{background-position:50%;background-repeat:no-repeat;background-size:cover}.duetube-header-inner{align-items:center;display:flex;justify-content:space-between;padding-bottom:5px;padding-top:5px}@media screen and (min-width:768px){.duetube-header-inner{padding:20px}}.duetube-header-nav ul{display:flex}.duetube-header-nav ul li{margin-left:20px}.duetube-header-nav ul li a{color:#fff}.duetube-header-logo{margin-left:-15px}.duetube-header-logo img{height:50px;width:auto}@media screen and (min-width:768px){.duetube-header-logo img{height:60px}}.duetube-header-icon-cart img{height:34px;margin-top:-1px;width:auto}.duetube-header-icon-menu{color:#fff;height:20px;width:30px}.duetube-footer.p-footer{background-image:none;background:#000}.duetube-top-mv{padding-bottom:20px;padding-top:30px;text-align:center}@media screen and (min-width:768px){.duetube-top-mv{padding-bottom:80px;padding-top:40px}}.duetube-top-pickup{background-position:50%;background-repeat:no-repeat;background-size:cover;padding-bottom:40px;padding-top:40px;text-align:center}@media screen and (min-width:768px){.duetube-top-pickup{padding-bottom:60px;padding-top:60px}}.duetube-heading{display:inline-block;margin:0 auto 20px;padding:0}@media screen and (min-width:768px){.duetube-heading{margin:0 auto 50px}}.duetube-heading img{height:50px}@media screen and (min-width:768px){.duetube-heading img{height:auto}}.duetube-top-product-thumb img{max-width:80%}@media screen and (min-width:768px){.duetube-top-product-thumb img{max-width:none}}.duetube-top-product-info{margin-top:10px}@media screen and (min-width:768px){.duetube-top-product-info{margin-top:20px}}.duetube-top-product-text{color:#222;font-size:16px;font-weight:800}@media screen and (min-width:768px){.duetube-top-product-text{font-size:20px}}.duetube-top-product-text span{font-size:14px}.duetube-top-product-text .duetube-tax{display:none}@media screen and (min-width:768px){.duetube-top-product-text .duetube-tax{display:inline}}.duetube-btn-viewall{display:inline-block;margin-top:30px;max-width:240px}@media screen and (min-width:768px){.duetube-btn-viewall{margin-top:60px;max-width:none}}.duetube-btn-back{display:inline-block;margin-top:30px;max-width:240px}@media screen and (min-width:768px){.duetube-btn-back{margin-top:60px;max-width:none}}.duetube-top-contents{background:#fff;padding-bottom:60px;padding-top:60px;text-align:center}.duetube-separator{padding-bottom:70px;padding-top:50px}@media screen and (min-width:768px){.duetube-separator{padding-bottom:100px;padding-top:80px}}.duetube-separator img{max-width:60px}@media screen and (min-width:768px){.duetube-separator img{max-width:none}}.duetube-top-contents-list{align-items:center;display:flex;justify-content:space-between;margin-bottom:30px}.duetube-copyright{background:#fff;font-size:12px;padding-bottom:20px;padding-top:0;text-align:center}@media screen and (min-width:768px){.duetube-copyright{padding-top:30px}}.duetube-footer{background:#000;padding-bottom:10px;padding-top:30px;text-align:center}.duetube-footer-menu{font-size:14px;font-weight:400;margin-bottom:30px}.duetube-footer-menu li{line-height:2}.duetube-footer-menu a{color:#fff}.duetube-footer-copyright{color:#fff;font-size:11px}.duetube-footer-copyright-s{color:#fff;font-size:10px}body.template-collection-duetubeshop,body.template-product-duetube{background:#fff}body.template-collection-duetubeshop .duetube-header,body.template-product-duetube .duetube-header{background:#1ab1ed}body.template-collection-duetubeshop .duetube-header-inner,body.template-product-duetube .duetube-header-inner{padding-bottom:5px;padding-top:5px}@media screen and (min-width:768px){body.template-collection-duetubeshop .duetube-header-inner,body.template-product-duetube .duetube-header-inner{padding-bottom:5px;padding-top:5px}}body.template-collection-duetubeshop .duetube-header-logo,body.template-product-duetube .duetube-header-logo{margin-left:-15px}body.template-collection-duetubeshop .duetube-header-logo img,body.template-product-duetube .duetube-header-logo img{height:60px;width:auto}@media screen and (min-width:768px){body.template-collection-duetubeshop .duetube-header-logo img,body.template-product-duetube .duetube-header-logo img{height:50px}}body.template-product-duetube{background:#fff}body.template-product-duetube .duetube-header{background:#1ab1ed}body.template-product-duetube .duetube-header-inner{padding-bottom:5px;padding-top:5px}@media screen and (min-width:768px){body.template-product-duetube .duetube-header-inner{padding-bottom:5px;padding-top:5px}}body.template-product-duetube .duetube-header-logo{margin-left:-15px}body.template-product-duetube .duetube-header-logo img{height:60px;width:auto}@media screen and (min-width:768px){body.template-product-duetube .duetube-header-logo img{height:50px}}body.template-product-duetube .Product{max-width:1180px}body.template-product-duetube .Product__Gallery{margin-top:0}@media screen and (min-width:768px){body.template-product-duetube .Product__Gallery{margin-top:30px}}body.template-product-duetube .ProductMeta{border-bottom:none;margin-bottom:0;padding-bottom:0}body.template-product-duetube .ProductMeta__Title{font-size:20px}body.template-product-duetube .ProductMeta__Price{color:#222;font-size:20px}body.template-product-duetube .ProductMeta__PriceList{margin-top:0}body.template-product-duetube .duetube-price-currency{font-size:13px}body.template-product-duetube .ProductMeta__Description{font-size:14px;font-weight:400}body.template-product-duetube .duetube-product-shipping-time{color:#1ab1ed;font-size:16px}body.template-product-duetube .Product__Gallery:not(.Product__Gallery--stack).Product__Gallery--withThumbnails .Product__SlideshowNavImage{width:100px}body.template-product-duetube .product_page--faq{margin-top:30px}body.template-product-duetube .acd-hidden:checked+.acd-open+.acd-close{padding:10px 0 25px}body.template-product-duetube .duetube-faq-desc{font-size:13px}body.template-product-duetube .duetube-faq-desc h3{font-weight:800;margin-top:15px}body.template-product-duetube .duetube-faq-desc .duetube-faq-desc-bold{font-weight:800;margin-bottom:15px;margin-top:15px}body.template-product-duetube .acd-open{border-bottom:1px solid #333;border-top:0;font-size:15px;font-weight:400}body.template-product-duetube .acd-open:after,body.template-product-duetube .acd-open:before{height:2px;width:14px}.duetube-breadcrumb-container{padding-bottom:0;padding-top:20px}@media screen and (min-width:768px){.duetube-breadcrumb-container{padding-bottom:0;padding-top:50px}}.duetube-breadcrumb-container .duetube-breadcrumb{font-size:12px;font-weight:400}@media screen and (min-width:768px){.duetube-breadcrumb-container .duetube-breadcrumb{font-size:14px}}.duetube-product-footer{padding-bottom:30px}/*!
animation > text-animation
------------------------------
*/.has-animation-title-fade-in{opacity:0;transition:opacity .3s}.is-animation-title-fade-in-active{opacity:1}/*!
共通パーツ（オーバーライト）
------------------------------
*/.duetube-header{background-color:#000}
/*# sourceMappingURL=/cdn/shop/t/2/assets/duetube-style.css.map */
