@import url("//fonts.googleapis.com/earlyaccess/notosansjp.css");@font-face{font-family:'Matter-Regular';src:url("../font/matter_regular.eot");src:url("../font/matter_regular.eot?#iefix") format("embedded-opentype"),url("../font/matter_regular.woff") format("woff"),url("../font/matter_regular.woff2") format("woff2")}@font-face{font-family:'Matter-Bold';src:url("../font/matter_bold.eot");src:url("../font/matter_bold.eot?#iefix") format("embedded-opentype"),url("../font/matter_bold.woff") format("woff"),url("../font/matter_bold.woff2") format("woff2")}.qor-actionbar{position:relative;z-index:1}html.not_full_support body article#main .logo .base{display:none}html.not_full_support body article#main .logo .main{mix-blend-mode:normal}html.not_full_support body article#main section.share{background-attachment:inherit}body article#main{width:100%;background:#ffffff;overflow:hidden;font-family:'Matter-Regular', 'Noto Sans JP', sans-serif}body article#main section.images .inner .image.show .group{transform:translateY(0)}body article#main section.images .inner .image .group{transform:translateY(70vh);transform-style:preserve-3d;transition-property:transform;transition-duration:2000ms;transition-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1);transition-delay:0ms}body article#main section.images .inner .image .group.img2{transition-delay:200ms}body article#main section.images .inner .image .group.img3{transition-delay:400ms}footer#footer{position:relative;z-index:10}@media screen and (min-width: 770px){body article#main .shopBtn-container{width:92px;height:92px;position:fixed;top:130px;right:110px;z-index:10}body article#main .shopBtn-container a.shopBtn{display:flex;align-items:center;justify-content:center;width:100%;height:100%;border-radius:50%;color:#ffffff;background:#000000;border:2px solid #ffffff;box-sizing:border-box;transition:all 0.3s;position:relative;z-index:9;text-align:center;font-family:'Matter-Bold'}body article#main .shopBtn-container a.shopBtn span{font-size:21px}body article#main .shopBtn-container a.shopBtn:hover{color:#000000;background:#ffffff}body article#main .logo.small .hero,body article#main .logo.small .main{transform:scale(0.8)}body article#main .logo.small .hero{opacity:0}body article#main .logo.hide .hero,body article#main .logo.hide .main{opacity:0}body article#main .logo .hero,body article#main .logo .main{width:100%;position:fixed;top:42%;left:0;text-align:center;transform-style:preserve-3d;transition-property:transform,opacity;transition-duration:600ms;transition-timing-function:cubic-bezier(0.645, 0.045, 0.355, 1);transition-delay:0ms}body article#main .logo .hero picture img,body article#main .logo .main picture img{position:relative;top:45%;width:41.66667%;height:auto}body article#main .logo .hero{z-index:10}body article#main .logo .main{z-index:6}body article#main .scroll_icon{width:7.5%;height:128px;position:fixed;left:0;bottom:30px;z-index:5}body article#main .scroll_icon>div{width:100%;height:100%;position:absolute;left:0;bottom:0}body article#main .scroll_icon.hide #scroll_icon_white{opacity:0}body article#main .bg_movie{width:100%;height:100%;position:relative;overflow:hidden}body article#main .bg_movie video{position:fixed;top:0;left:0;bottom:0;right:0;min-width:100%;min-height:100%;width:auto;height:auto;z-index:0}body article#main section{overflow:hidden;position:relative}body article#main section.hero{width:100%;height:calc(100vh - 107px);transform-style:preserve-3d;transition-property:all;transition-duration:300ms;transition-timing-function:linear;transition-delay:0ms}body article#main section.hero.hide{pointer-events:none}body article#main section.hero.hide ul.watch a{opacity:0}body article#main section.hero .overlay{width:100%;height:100%;position:absolute;top:0;left:0;z-index:1}body article#main section.hero .overlay ul.watch{margin-left:-20vw;width:40vw;position:fixed;top:calc(50% + 7vw);left:50%;overflow:hidden}body article#main section.hero .overlay ul.watch li{width:18vw}body article#main section.hero .overlay ul.watch li:first-child{float:left}body article#main section.hero .overlay ul.watch li:last-child{float:right}body article#main section.hero .overlay ul.watch li a{width:100%;display:block;transform-style:preserve-3d;transition-property:all;transition-duration:300ms;transition-timing-function:cubic-bezier(0.645, 0.045, 0.355, 1);transition-delay:0ms}body article#main section.hero .overlay ul.watch li a:hover{transform:scale(1.05);filter:invert(1)}body article#main section.hero .overlay ul.watch li a img{width:100%;height:auto}body article#main section.images{overflow:hidden}body article#main section.images>div{width:100%}body article#main section.images>div.front{position:absolute;z-index:9}body article#main section.images>div.base{position:relative;z-index:0}body article#main section.images>div.base .inner{background:#ffffff}body article#main section.images .inner_video{width:100%;height:100vh}body article#main section.images .inner{overflow:hidden}body article#main section.images .inner .image{margin:0 auto 216px auto;text-align:center;line-height:0;font-size:0}body article#main section.images .inner .image:after{content:'';display:block;float:none;clear:both}body article#main section.images .inner .image .group{display:block;position:relative;z-index:4;vertical-align:top}body article#main section.images .inner .image .group img{display:block;width:100%;height:auto}body article#main section.images .inner .image.img_a{padding-top:220px}body article#main section.images .inner .image.img_a .group.img1{margin:0 auto;width:70.3125vw}body article#main section.images .inner .image.img_b .group{float:right}body article#main section.images .inner .image.img_b .group.img1{margin-right:5.20833vw;width:21.875vw}body article#main section.images .inner .image.img_b .group.img2{margin-top:11%;width:31.25vw;margin-right:5.72917vw}body article#main section.images .inner .image.img_b .group.img3{margin-top:11%;width:31.25vw;margin-right:1.5625vw}body article#main section.images .inner .image.img_c .group{float:right}body article#main section.images .inner .image.img_c .group.img1{width:31.25vw;margin-right:3.125vw}body article#main section.images .inner .image.img_c .group.img2{width:31.25vw;margin-right:1.5625vw}body article#main section.images .inner .image.img_c .group.img3{margin-top:26%;width:21.875vw;margin-right:5.72917vw}body article#main section.images .inner .image.img_d .group{float:left}body article#main section.images .inner .image.img_d .group.img1{width:31.25vw;margin-left:17.96875vw;margin-right:1.5625vw}body article#main section.images .inner .image.img_d .group.img2{width:31.25vw}body article#main section.images .inner .image.img_e .group{float:right}body article#main section.images .inner .image.img_e .group.img1{width:21.875vw;margin-right:5.20833vw}body article#main section.images .inner .image.img_e .group.img2{margin-top:7%;width:31.25vw;margin-right:5.72917vw}body article#main section.images .inner .image.img_e .group.img3{margin-top:7%;width:31.25vw;margin-right:1.5625vw}body article#main section.images .inner .image.img_f{padding-top:220px}body article#main section.images .inner .image.img_f .group.img1{margin:0 auto;width:70.3125vw}body article#main section.images .inner .image.img_g .group{float:left}body article#main section.images .inner .image.img_g .group.img1{width:21.875vw;margin-left:6.77083vw;margin-right:5.20833vw}body article#main section.images .inner .image.img_g .group.img2{margin-top:5%;width:31.25vw;margin-right:5.20833vw}body article#main section.images .inner .image.img_g .group.img3{margin-top:27%;width:21.875vw}body article#main section.images .inner .image.img_h .group.img1{float:left;width:31.25vw;margin-left:3.125vw;margin-right:1.5625vw}body article#main section.images .inner .image.img_h .group.img2{float:left;width:31.25vw;margin-right:5.72917vw}body article#main section.images .inner .image.img_h .group.img3{margin-top:8%;float:right;width:21.875vw;margin-right:3.125vw}body article#main section.images .inner .image.img_i .group{float:left}body article#main section.images .inner .image.img_i .group.img1{width:21.875vw;margin-left:5.20833vw;margin-right:5.72917vw}body article#main section.images .inner .image.img_i .group.img2{margin-top:5%;width:31.25vw;margin-right:1.5625vw}body article#main section.images .inner .image.img_i .group.img3{margin-top:5%;width:31.25vw}body article#main section.images .inner .image.img_j .group{float:left}body article#main section.images .inner .image.img_j .group.img1{width:31.25vw;margin-left:17.96875vw;margin-right:1.5625vw}body article#main section.images .inner .image.img_j .group.img2{width:31.25vw}body article#main section.share{z-index:10;height:100vh}body article#main section.share .sns_btn{width:200px;height:192px;position:absolute;top:calc(50% - 96px);left:calc(50% - 100px)}body article#main section.share .sns_btn .foot_logo{margin-bottom:24px;width:100%}body article#main section.share .sns_btn .foot_logo img{width:100%;height:auto}body article#main section.share .sns_btn dl{overflow:hidden}body article#main section.share .sns_btn dl dt,body article#main section.share .sns_btn dl dd{line-height:35px;height:35px;color:#ffffff}body article#main section.share .sns_btn dl dt{width:96px;font-size:28px;float:left}body article#main section.share .sns_btn dl dd{margin-left:96px;border-left:2px solid #ffffff;text-align:center}body article#main section.share .sns_btn dl dd a{margin:0 6px;display:inline-block;opacity:1;transform-style:preserve-3d;transition-property:all;transition-duration:300ms;transition-timing-function:linear;transition-delay:0ms}body article#main section.share .sns_btn dl dd a:hover{opacity:.8}body article#main section.share .sns_btn dl dd a img{width:30px;height:30px}.mw{display:none}.mw .mw_bg{width:100%;height:100%;position:fixed;top:0;left:0;z-index:100;background:#000000}.mw .mw_content{width:100%;height:100%;position:fixed;top:90px;left:0;z-index:101;pointer-events:none}.mw .mw_content .mw_inner{margin:0 auto;padding:76px 20px 0 20px;max-width:960px;position:relative;top:calc(50vh - 360px);pointer-events:auto}.mw .mw_content .mw_inner a.close{padding:24px;display:block;position:absolute;top:0;right:0}.mw .mw_content .mw_inner a.close span{width:40px;height:40px;display:block;background:url("../img/btn_close.svg") no-repeat center center/contain;text-indent:-9999px;transform-style:preserve-3d;transition-property:all;transition-duration:300ms;transition-timing-function:cubic-bezier(0.645, 0.045, 0.355, 1);transition-delay:0ms}.mw .mw_content .mw_inner a.close:hover span{transform:scale(1.2)}.mw .mw_content .mw_inner .mw_video{padding-top:56.25%;position:relative;width:100%}.mw .mw_content .mw_inner .mw_video iframe{position:absolute;top:0;right:0;width:100% !important;height:100% !important}.for_sp{display:none !important}}@media screen and (max-width: 769px){[capillary] .dylan-page.transform,[sfcc] .dylan-page.transform,.dylan-page.transform{will-change:initial;-webkit-transform:initial;transform:initial}[capillary] .dylan-page.transform.dylan-slideout,[sfcc] .dylan-page.transform.dylan-slideout,.dylan-page.transform.dylan-slideout{will-change:transform;-webkit-transform:translate3d(84%, 0, 0);transform:translate3d(84%, 0, 0)}[sfcc] .en-us .dylan-page.dylan-slideout{-webkit-transform:translate3d(calc(100% - 45px), 0, 0);transform:translate3d(calc(100% - 45px), 0, 0)}#top,.mobile-search-tool{z-index:2}.search-tool.mobile{margin-top:-1px;background:#ffffff;z-index:1}body article#main{margin-bottom:-50px;min-width:320px}body article#main .shopBtn-container{width:18.75vw;height:18.75vw;position:absolute;top:5.56vw;right:3.47vw;z-index:100}body article#main .shopBtn-container.fixed{position:fixed}body article#main .shopBtn-container a.shopBtn{display:flex;align-items:center;justify-content:center;width:100%;height:100%;border-radius:50%;color:#ffffff;background:#000000;border:2px solid #ffffff;box-sizing:border-box;transition:all 0.3s;position:relative;z-index:102;text-align:center;font-family:'Matter-Bold'}body article#main .shopBtn-container a.shopBtn span{font-size:4.17vw}body article#main .shopBtn-container a.shopBtn span br{display:inline}body article#main .shopBtn-container a.shopBtn:hover{color:#000000;background:#ffffff}body article#main .logo.small .hero,body article#main .logo.small .main,body article#main .logo.small .base{transform:scale(0.8)}body article#main .logo.small .hero{opacity:0}body article#main .logo.hide .hero,body article#main .logo.hide .main{opacity:0}body article#main .logo .hero,body article#main .logo .main{width:100%;position:fixed;top:42%;left:0;text-align:center;transform-style:preserve-3d;transition-property:transform,opacity;transition-duration:600ms;transition-timing-function:cubic-bezier(0.645, 0.045, 0.355, 1);transition-delay:0ms}body article#main .logo .hero img,body article#main .logo .main img{position:relative;top:45%;width:90.66667%;height:auto}body article#main .logo .hero{z-index:10}body article#main .logo .main{z-index:6}body article#main .logo .base{z-index:2}body article#main .scroll_icon{width:7.5%;height:128px;position:fixed;left:0;bottom:30px;z-index:5;transform-style:preserve-3d;transition-property:opacity;transition-duration:400ms;transition-timing-function:cubic-bezier(0.645, 0.045, 0.355, 1);transition-delay:0ms}body article#main .scroll_icon>div{width:100%;height:100%;position:absolute;left:0;bottom:0}body article#main .scroll_icon.hide #scroll_icon_white{opacity:0}body article#main .bg_movie{width:100%;height:100vh;overflow:hidden;position:fixed;left:0;top:0;z-index:0}body article#main .bg_movie video{min-width:100%;min-height:100%;width:auto;height:100vh;position:absolute;top:50%;left:50%;z-index:0;transform:translate(-50%, -50%)}body article#main section{overflow:hidden;position:relative}body article#main section.hero{width:100%;height:calc(100vh - 118px);transform-style:preserve-3d;transition-property:all;transition-duration:300ms;transition-timing-function:linear;transition-delay:0ms}body article#main section.hero.hide{pointer-events:none}body article#main section.hero.hide ul.watch a{opacity:0}body article#main section.hero .overlay{width:100%;height:100%;position:absolute;top:0;left:0;z-index:1}body article#main section.hero .overlay ul.watch{margin-left:-28vw;width:56vw;position:fixed;top:calc(50% + 12vw);left:50%}body article#main section.hero .overlay ul.watch li{margin-bottom:12px;width:100%}body article#main section.hero .overlay ul.watch li a{width:100%;display:block;transform-style:preserve-3d;transition-property:all;transition-duration:300ms;transition-timing-function:cubic-bezier(0.645, 0.045, 0.355, 1);transition-delay:0ms}body article#main section.hero .overlay ul.watch li a:hover{transform:scale(1.05);filter:invert(1)}body article#main section.hero .overlay ul.watch li a img{width:100%;height:auto}body article#main section.hero .scroll_icon{width:97px;height:18px;left:0;bottom:15px}body article#main section.hero .scroll_icon>div{width:100%;height:100%}body article#main section.images{overflow:hidden}body article#main section.images>div{width:100%}body article#main section.images>div.front{position:absolute;z-index:10}body article#main section.images>div.base{position:relative;z-index:0}body article#main section.images>div.base .inner{background:#ffffff}body article#main section.images .inner_video{width:100%;height:50vh}body article#main section.images .inner{overflow:hidden}body article#main section.images .inner .image{margin-bottom:100px;text-align:center;line-height:0;font-size:0}body article#main section.images .inner .image:after{content:'';display:block;float:none;clear:both}body article#main section.images .inner .image .group{display:block;position:relative;z-index:4;vertical-align:top}body article#main section.images .inner .image .group img{display:block;width:100%;height:auto}body article#main section.images .inner .image .group img.invisible_image{opacity:0}body article#main section.images .inner .image.img_a{padding-top:100px}body article#main section.images .inner .image.img_a .group.img1{width:100vw}body article#main section.images .inner .image.img_b{padding-left:4.53333vw;padding-right:4.53333vw}body article#main section.images .inner .image.img_b .group.img1{margin:0 auto 40px auto;width:31.06667vw}body article#main section.images .inner .image.img_b .group.img2{clear:both;float:left;width:44.4vw}body article#main section.images .inner .image.img_b .group.img3{float:right;width:44.4vw}body article#main section.images .inner .image.img_c{padding-left:4.53333vw;padding-right:4.53333vw}body article#main section.images .inner .image.img_c .group.img1{margin-bottom:40px;float:left;width:44.4vw}body article#main section.images .inner .image.img_c .group.img2{margin-bottom:40px;float:right;width:44.4vw}body article#main section.images .inner .image.img_c .group.img3{margin:0 auto;clear:both;width:31.06667vw}body article#main section.images .inner .image.img_d{padding-left:4.53333vw;padding-right:4.53333vw}body article#main section.images .inner .image.img_d .group.img1{float:left;width:44.4vw}body article#main section.images .inner .image.img_d .group.img2{float:right;width:44.4vw}body article#main section.images .inner .image.img_e{padding-left:4.53333vw;padding-right:4.53333vw}body article#main section.images .inner .image.img_e .group.img1{margin:0 auto 40px auto;width:31.06667vw}body article#main section.images .inner .image.img_e .group.img2{float:left;width:44.4vw}body article#main section.images .inner .image.img_e .group.img3{float:right;width:44.4vw}body article#main section.images .inner .image.img_f{padding-top:100px}body article#main section.images .inner .image.img_f .group.img1{width:100vw}body article#main section.images .inner .image.img_g{padding-left:4.53333vw;padding-right:4.53333vw}body article#main section.images .inner .image.img_g .group.img1{margin-bottom:10px;width:31.06667vw}body article#main section.images .inner .image.img_g .group.img2{margin-bottom:10px;width:44.4vw;margin-left:24vw}body article#main section.images .inner .image.img_g .group.img3{float:right;width:31.06667vw}body article#main section.images .inner .image.img_h{padding-left:4.53333vw;padding-right:4.53333vw}body article#main section.images .inner .image.img_h .group.img1{margin-bottom:40px;float:left;width:44.4vw}body article#main section.images .inner .image.img_h .group.img2{margin-bottom:40px;float:right;width:44.4vw}body article#main section.images .inner .image.img_h .group.img3{margin:0 auto;clear:both;width:31.06667vw}body article#main section.images .inner .image.img_i{padding-left:4.53333vw;padding-right:4.53333vw}body article#main section.images .inner .image.img_i .group.img1{margin:0 auto 40px auto;width:31.06667vw}body article#main section.images .inner .image.img_i .group.img2{clear:both;float:left;width:44.4vw}body article#main section.images .inner .image.img_i .group.img3{float:right;width:44.4vw}body article#main section.images .inner .image.img_j{padding-left:4.53333vw;padding-right:4.53333vw}body article#main section.images .inner .image.img_j .group.img1{float:left;width:44.4vw}body article#main section.images .inner .image.img_j .group.img2{float:right;width:44.4vw}body article#main section.share{z-index:10;height:284px}body article#main section.share .sns_btn{width:187px;height:127px;position:absolute;top:calc(50% - 64px);left:calc(50% - 94px)}body article#main section.share .sns_btn .foot_logo{margin:0 auto 26px auto;width:115px}body article#main section.share .sns_btn .foot_logo img{width:100%;height:auto}body article#main section.share .sns_btn dl{overflow:hidden}body article#main section.share .sns_btn dl dt,body article#main section.share .sns_btn dl dd{line-height:27px;height:27px;color:#ffffff}body article#main section.share .sns_btn dl dt{width:82px;font-size:20px;float:left}body article#main section.share .sns_btn dl dd{margin-left:82px;border-left:1px solid #ffffff;text-align:right}body article#main section.share .sns_btn dl dd a{margin:0 6px;display:inline-block}body article#main section.share .sns_btn dl dd a img{width:25px;height:25px}.mw{display:none}.mw .mw_bg{width:100%;height:100%;position:fixed;top:0;left:0;z-index:100;background:#000000}.mw .mw_content{width:100%;height:100%;position:fixed;top:90px;left:0;z-index:100;pointer-events:none}.mw .mw_content a.close{padding:24px;display:block;position:absolute;top:0;right:0}.mw .mw_content a.close span{width:30px;height:30px;display:block;background:url("../img/btn_close.svg") no-repeat center center/contain;text-indent:-9999px;transform-style:preserve-3d;transition-property:all;transition-duration:300ms;transition-timing-function:cubic-bezier(0.645, 0.045, 0.355, 1);transition-delay:0ms}.mw .mw_content .mw_inner{margin:0 auto;padding:76px 0 0 0;position:relative;top:calc(50vh - 300px);pointer-events:auto}.mw .mw_content .mw_inner .mw_video{padding-top:56.25%;position:relative;width:100%}.mw .mw_content .mw_inner .mw_video iframe{position:absolute;top:0;right:0;width:100% !important;height:100% !important}.for_pc{display:none !important}}
