*,:after,:before{border-style:solid;border-width:0;box-sizing:border-box}html{-webkit-text-size-adjust:100%;-webkit-tap-highlight-color:transparent;line-height:1.15}body{margin:0}main{display:block}address,blockquote,dl,figure,form,iframe,p,pre,table{margin:0}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit;margin:0}ol,ul{list-style:none;margin:0;padding:0}dt{font-weight:700}dd{margin-left:0}hr{border-top-width:1px;box-sizing:content-box;clear:both;color:inherit;height:0;margin:0;overflow:visible}pre{font-family:monospace,monospace;font-size:inherit}address{font-style:inherit}a{background-color:transparent;color:inherit;text-decoration:none}abbr[title]{-webkit-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:inherit}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}embed,iframe,img,object,svg{vertical-align:bottom}button,input,optgroup,select,textarea{-webkit-appearance:none;appearance:none;background:transparent;border-radius:0;color:inherit;font:inherit;margin:0;padding:0;text-align:inherit;text-transform:inherit;vertical-align:middle}[type=checkbox]{-webkit-appearance:checkbox;appearance:checkbox}[type=radio]{-webkit-appearance:radio;appearance:radio}[type=button],[type=reset],[type=submit],button{cursor:pointer}[type=button]:disabled,[type=reset]:disabled,[type=submit]:disabled,button:disabled{cursor:default}select:disabled{opacity:inherit}fieldset,option{padding:0}fieldset{margin:0;min-width:0}legend{padding:0}progress{vertical-align:baseline}textarea{overflow:auto}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}label[for]{cursor:pointer}details{display:block}summary{display:list-item}[contenteditable]:focus{outline:auto}table{border-collapse:collapse;border-color:inherit}caption{text-align:left}td,th{padding:0;vertical-align:top}th{font-weight:700;text-align:left}html{font-size:62.5%}html body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:1rem}html body .clearfix{display:inline-block;height:1%}html body .clearfix:after{clear:both;content:".";display:block;height:0;visibility:hidden}html body img,html body svg,html body video{height:auto;width:100%}@media screen and (min-width:980px){html body .pc{display:block}html body .sp{display:none!important}}@media screen and (max-width:980px){html body .sp{display:block}html body .pc{display:none!important}}html body .scroll-in{opacity:0;-webkit-transform:translateY(20px);transform:translateY(20px)}html body .scroll-in.show{opacity:1;-webkit-transform:none;transform:none;transition:.5s ease}html body .gif>*{opacity:0}html body .gif>.current{opacity:1}@font-face{html body{font-family:HelveticaNeue-Bold;src:url(../font/helvetica-neue/HelveticaNeue-Bold.eot)}}@font-face{font-family:times;src:url(../font/times/Times-Roman.eot) format("embedded-opentype"),url(../font/times/Times-Roman.woff) format("woff"),url(../font/times/Times-Roman.ttf) format("truetype"),url(../font/times/Times-Roman.svg#times) format("svg")}@font-face{font-family:times-bold;src:url(../font/times/Times-Bold.eot) format("embedded-opentype"),url(../font/times/Times-Bold.woff) format("woff"),url(../font/times/Times-Bold.ttf) format("truetype"),url(../font/times/Times-Bold.svg#times-bold) format("svg")}:root{--disp-height:100svh;--text-color:#000;--background-color:#fff;--disp-wide:750;--utsukushi-pink:#f09191;--video-height:0px;--line-color:rgb(0 0 0/.2)}html body{-webkit-font-feature-settings:"palt";font-feature-settings:"palt";-webkit-font-smoothing:auto;background-color:var(--background-color);color:var(--text-color);font-family:Zen Old Mincho,serif;font-style:normal;font-weight:400;opacity:1;padding-top:0;transition:background-color 1s ease}html body,html body [data-flip-pic]{position:relative}html body [data-flip-pic]>*{left:0;position:absolute;top:0}html body .scale{-webkit-transform-origin:0 0;transform-origin:0 0;width:111.111%}html body .scale,html body .scale-center{display:block;scale:.9 1}#button{aspect-ratio:1/1;background-color:#000;border-radius:5px;left:15px;position:fixed;top:15px;transition:.5s ease;width:30px;z-index:101}#button span{background-color:#fff;display:block;height:1px;inset:0;margin:auto;position:absolute;transition:.3s ease;width:10px}#button span:first-child{translate:0 -5px}#button span:nth-child(3){translate:0 5px}#menu{background-color:#fff;border:1px solid;border-radius:10px;height:auto;left:15px;max-height:30px;overflow:hidden;padding-left:0;padding-top:7px;position:fixed;top:15px;transition:.5s ease;width:30px;z-index:100}@media screen and (min-width:980px){#menu{align-items:center;background-color:transparent;background-color:var(--background-color);border:none;border-bottom:1px solid;border-radius:0;display:flex;height:63.5px;justify-content:space-between;left:auto;max-height:none;overflow:visible;padding-top:0;right:0;top:0;transition:1s ease;width:100%}}#menu .machigainai{margin-inline:auto;transition:.5s ease;translate:-1px 0;width:102px}@media screen and (min-width:980px){#menu .machigainai{margin-left:150px;margin-right:0;margin-top:2px;opacity:0;transition:.5s ease;translate:0 0;width:134px}}#menu .machigainai img{-webkit-clip-path:inset(0 0 1px 0);clip-path:inset(0 0 1px 0);transition:.5s ease}@media screen and (min-width:980px){#menu .machigainai img{-webkit-clip-path:inset(0);clip-path:inset(0)}}#menu nav{line-height:1;margin-top:25px;padding-bottom:1px;position:relative}@media screen and (min-width:980px){#menu nav{margin-left:auto;margin-right:20px;margin-top:0;padding-bottom:0}}#menu nav:after{background-color:#000;bottom:0;content:"";display:block;height:1px;left:0;position:absolute;width:20px}@media screen and (min-width:980px){#menu nav:after{bottom:50%;height:30px;left:auto;right:0;translate:0 50%;width:1px;z-index:1}#menu nav .main-nav{display:flex;margin-right:40px}}#menu nav .main-nav>li{font-family:times,Zen Old Mincho,serif;font-size:1.8rem;margin-bottom:20px;position:relative}@media screen and (min-width:980px){#menu nav .main-nav>li{font-size:1.4rem;margin-bottom:0;margin-left:25px;padding-block:10px}#menu nav .main-nav>li>a:hover{text-decoration:underline}#menu nav .main-nav>li>a.plus:after{content:"+"}#menu nav .main-nav>li.pc-hover:hover .brands{border-width:1px;box-shadow:0 0 10px 0 rgba(0,0,0,.1);max-height:500px;padding:20px}}#menu nav .main-nav .brands{margin-top:15px;padding-left:10px}@media screen and (min-width:980px){#menu nav .main-nav .brands{background-color:var(--background-color);border:0 solid;border-radius:10px;left:50%;max-height:0;min-width:297px;overflow:hidden;padding:0 15px;position:absolute;top:20px;transition:.6s;translate:-50% 0;z-index:2}}#menu nav .main-nav .brands li{background-image:url(../images/machigainai-fuku-top2025_nov/yajirushi.png);background-position:right 35px center;background-size:11px auto;font-size:1.4rem;margin-bottom:15px}@media screen and (min-width:980px){#menu nav .main-nav .brands li{background-position:100%;background:none;font-weight:700;margin-bottom:14px;padding-right:30px;position:relative}#menu nav .main-nav .brands li:after,#menu nav .main-nav .brands li:before{aspect-ratio:1/1;background-color:#fff;border-radius:50%;content:"";display:block;position:absolute;right:0;top:50%;transition:.5s ease;translate:0 -50%;width:22px;z-index:1}#menu nav .main-nav .brands li:after{background-color:#000;-webkit-mask-image:url(../images/machigainai-fuku-top2025_nov/yajirushi.png);mask-image:url(../images/machigainai-fuku-top2025_nov/yajirushi.png);-webkit-mask-position:center center;mask-position:center center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:11px auto;mask-size:11px auto;z-index:2}#menu nav .main-nav .brands li:last-child{margin-bottom:0}#menu nav .main-nav .brands li:hover:after{background-color:#fff;rotate:90deg}#menu nav .main-nav .brands li:hover:before{background-color:#000}}#menu .social{margin-top:20px}@media screen and (min-width:980px){#menu .social{display:flex;margin-right:106.5px;margin-top:0}}#menu .social li{font-size:1.3rem;margin-bottom:17.5px}@media screen and (min-width:980px){#menu .social li{font-size:1.4rem;margin-bottom:0;margin-left:20px}#menu .social li a:hover{text-decoration:underline}}body.menu-open #button span:nth-child(2){opacity:0}body.menu-open #button span:first-child{rotate:45deg;translate:0 0}body.menu-open #button span:nth-child(3){rotate:-45deg;translate:0 0}@media screen and (max-width:980px){body.menu-open #menu{left:30px;max-height:calc(var(--disp-height) - 30px);padding-bottom:10px;padding-left:34px;padding-top:21.5px;top:30px;width:273px}body.menu-open #menu .machigainai{translate:-17px 0;width:120px}body.menu-open #menu .machigainai img{-webkit-clip-path:inset(0);clip-path:inset(0)}}body:not(.menu-open):has(#intro.on) #button{border-radius:5px 0 0 5px}body:not(.menu-open):has(#intro.on) #button:after{content:"";display:block;height:30px;left:0;position:absolute;top:0;width:162px}@media screen and (max-width:980px){body:not(.menu-open):has(#intro.on) #menu{padding-left:34px;width:162px}}@media screen and (min-width:980px){body:has(#intro.on) #menu .machigainai{opacity:1}}#icon{bottom:15px;position:fixed;right:15px;transition:.5s ease;translate:50px 15px;width:32px;z-index:90}body:has(#intro.on) #icon{translate:0 0}#header{padding-block:15px;width:100%}@media screen and (min-width:980px){#header{left:0;padding-left:43px;padding-block:15px;position:-webkit-sticky;position:sticky;top:0;width:225px;z-index:200}}#header a{display:block;margin-inline:auto;width:78.5px}@media screen and (min-width:980px){#header a{margin-left:0}}#main-visual{opacity:1;overflow:hidden;-webkit-transform:none;transform:none}@media screen and (min-width:980px){#main-visual{align-items:flex-end;display:flex;height:calc(100vh - 63.5px);justify-content:space-between;position:relative}#main-visual .shita{align-items:center;aspect-ratio:1/1;background-color:#000;border-radius:5px;bottom:35px;display:flex;justify-content:center;opacity:0;position:absolute;right:35px;width:27.5px}#main-visual .shita img{width:12.5px}}#main-visual .flip{aspect-ratio:750/881;opacity:0;overflow:hidden;scale:1.05;width:100%}@media screen and (min-width:980px){#main-visual .flip{aspect-ratio:auto;height:100%;width:68.9970717423%}}#main-visual .flip .img{z-index:1}@media screen and (min-width:980px){#main-visual .flip .img{height:100%;width:100%}}#main-visual .flip .img img{opacity:0;scale:1.05;transition:opacity 0s ease 1s,scale 0s ease 1.5s;z-index:1}@media screen and (min-width:980px){#main-visual .flip .img img{height:100%;object-fit:cover;width:100%}}#main-visual .flip .img.show{z-index:2}#main-visual .flip .img.show img{opacity:1;scale:1;transition:opacity 1s ease,scale 2s ease 0s}#main-visual .text-area{text-align:center}@media screen and (min-width:980px){#main-visual .text-area{margin-bottom:90px;margin-inline:auto;position:relative;text-align:left;width:24.5973645681%}}#main-visual .text-area .machigainai{margin-top:32px;margin-inline:auto;opacity:0;translate:0 10px;width:173px}@media screen and (min-width:980px){#main-visual .text-area .machigainai{margin-left:0;width:219px}}#main-visual .text-area p{font-size:1.4rem;line-height:2.1428571429;margin-top:30px;scale:.9 1}@media screen and (min-width:980px){#main-visual .text-area p{-webkit-transform-origin:left top;transform-origin:left top}}#main-visual .text-area p span{-webkit-background-clip:text;background-clip:text;background-image:linear-gradient(90deg,#000,#000 50%,#bfbfbf 0,#bfbfbf);background-position:100% 0;background-size:200% 100%;color:transparent;display:block;margin-inline:auto;opacity:0;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}@media screen and (min-width:980px){#main-visual .text-area p span{margin-left:0}}#main-visual.show .flip{opacity:1;scale:1;transition:2s ease}#main-visual.show .shita{opacity:1;transition:.5s ease 2.5s}#main-visual.show .text-area .machigainai{opacity:1;transition:1s ease 1s;translate:0 0}#main-visual.show .text-area p span{background-position:0 0;opacity:1;transition:opacity 1s ease 1.5s,background-position 1.5s ease 2s}#main-visual.show .text-area p span:nth-child(2){transition-delay:1.7s,2.2s}#main-visual.show .text-area p span:nth-child(3){transition-delay:1.9s,2.4s}#main-visual.show .text-area p span:nth-child(4){transition-delay:2.1s,2.6s}#main-visual.show .text-area p span:nth-child(5){transition-delay:2.3s,2.8s}#main-visual.show .text-area p span:nth-child(6){transition-delay:2.5s,3s}#main-visual.show .text-area p span:nth-child(7){transition-delay:2.7s,3.2s}#main-visual.show .text-area p span:nth-child(8){transition-delay:2.9s,3.4s}#intro{border-top:1px solid;margin-top:37.5px}@media screen and (min-width:980px){#intro{align-items:center;display:flex;justify-content:space-between;margin-top:0}}#intro .updates{margin-inline:auto;padding-bottom:40px;width:89.3333333333%}@media screen and (min-width:980px){#intro .updates{padding-inline:4.6120058565%;width:calc(100% - 365.5px)}}#intro .updates .update-header{align-items:center;display:flex;justify-content:flex-start;margin-top:40px}#intro .updates .update-header .en{font-family:times,Zen Old Mincho,serif;font-size:2.1rem}@media screen and (min-width:980px){#intro .updates .update-header .en{font-size:2.4rem}}#intro .updates .update-header .jp{font-size:1.2rem;margin-left:10px;scale:.9 1;-webkit-transform-origin:0 0;transform-origin:0 0}@media screen and (min-width:980px){#intro .updates .update-header .jp{font-size:1.4rem}}#intro .updates .updates-list{margin-top:10px}@media screen and (min-width:980px){#intro .updates .updates-list{margin-top:20px}}#intro .updates .updates-list li{border-bottom:1px solid #e5e5e5}#intro .updates .updates-list li a{align-items:stretch;display:flex;justify-content:space-between;padding-block:15px}@media screen and (min-width:980px){#intro .updates .updates-list li a{padding-left:20px;padding-right:25px}#intro .updates .updates-list li a:hover .title{text-decoration:underline}}#intro .updates .updates-list li a:after{background-image:url(../images/machigainai-fuku-top2025_nov/yajirushi.png);background-position:100%;background-size:11px auto;content:"";display:block;width:28.5px}#intro .updates .updates-list li a .date{align-items:flex-start;display:flex;font-size:1.2rem;justify-content:flex-start;width:68px}@media screen and (min-width:980px){#intro .updates .updates-list li a .date{font-size:1.6rem;margin-right:25px;margin-top:3px}}#intro .updates .updates-list li a .title{flex:1;font-size:1.2rem;line-height:1.5}@media screen and (min-width:980px){#intro .updates .updates-list li a .title{font-size:1.6rem}}#intro .updates .updates-list li a .title span{display:block;width:111.11%}#intro .special-campaign{border-top:1px solid;overflow:hidden;padding-block:40px}@media screen and (min-width:980px){#intro .special-campaign{border-left:1px solid;border-top:none;padding-bottom:25.5px;padding-top:28.5px;width:365.5px}}#intro .special-campaign .special-head{font-family:times,Zen Old Mincho,serif;font-size:1.6rem;text-align:center}#intro .special-campaign .banner-slider{margin-inline:auto;margin-top:20px;position:relative;width:74.6666666667%}@media screen and (min-width:980px){#intro .special-campaign .banner-slider{width:280px}}#intro .special-campaign .banner-slider .swiper{overflow:visible}#intro .special-campaign .banner-slider .arrow{align-items:center;bottom:0;display:flex;height:20px;justify-content:center;position:absolute;top:auto;width:20px;z-index:2}#intro .special-campaign .banner-slider .arrow:before{display:none}#intro .special-campaign .banner-slider .arrow:after{border-left:2px solid var(--text-color);border-top:2px solid var(--text-color);content:"";display:block;height:10px;width:10px}#intro .special-campaign .banner-slider .arrow svg{display:none}#intro .special-campaign .banner-slider .arrow.swiper-button-prev{left:0}#intro .special-campaign .banner-slider .arrow.swiper-button-prev:after{rotate:-45deg}#intro .special-campaign .banner-slider .arrow.swiper-button-next{right:0}#intro .special-campaign .banner-slider .arrow.swiper-button-next:after{rotate:135deg}#intro .special-campaign .banner-slider .swiper-wrapper .swiper-slide a .check{font-family:times,Zen Old Mincho,serif;font-size:1.6rem;margin-top:20px;opacity:0;text-align:center;text-decoration:underline;transition:.3s ease}#intro .special-campaign .banner-slider .swiper-wrapper .swiper-slide a .check:first-letter{text-transform:uppercase}#intro .special-campaign .banner-slider .swiper-wrapper .swiper-slide.swiper-slide-fully-visible a .check{opacity:1}#tv-cm{border-top:1px solid;padding-block:40px}@media screen and (min-width:980px){#tv-cm{align-items:flex-start;display:flex;justify-content:space-between;padding-block:0}}#tv-cm .cm-intro{margin-inline:auto;width:89.3333333333%}@media screen and (min-width:980px){#tv-cm .cm-intro{width:77.6470588235%}}#tv-cm .cm-intro .cm-head{font-family:times,Zen Old Mincho,serif;font-size:2.1rem}@media screen and (min-width:980px){#tv-cm .cm-intro .cm-head{font-size:2.4rem}}#tv-cm .cm-intro .description{font-size:1.2rem;line-height:1.5;margin-top:17.5px}@media screen and (min-width:980px){#tv-cm .cm-intro .description{font-size:1.4rem;line-height:1.5}}#tv-cm .cm-intro .description span{margin-bottom:1.5em}@media screen and (min-width:980px){#tv-cm .video-wrapper{order:2;position:-webkit-sticky;position:sticky;right:0;top:calc(50vh + 31.5px - var(--video-height)/2);width:calc(100% - 382.5px)}#tv-cm .video-wrapper:after,#tv-cm .video-wrapper:before{background-color:#000;content:"";display:block;height:1px;left:50%;position:absolute;translate:-50% 0;width:calc(100vw - 382.5px)}#tv-cm .video-wrapper:before{bottom:100%}#tv-cm .video-wrapper:after{top:100%}#tv-cm .video-wrapper .video-container{margin-inline:auto;max-width:900px;padding-block:70px;position:relative;width:calc(100% - 86px)}#tv-cm .video-wrapper .swiper{position:relative}#tv-cm .video-wrapper .swiper .arrow{align-items:center;display:flex;height:20px;justify-content:center;position:absolute;top:calc(50% - 35px);width:20px;z-index:2}#tv-cm .video-wrapper .swiper .arrow:before{display:none}#tv-cm .video-wrapper .swiper .arrow:after{border-left:2px solid var(--text-color);border-top:2px solid var(--text-color);content:"";display:block;height:10px;width:10px}#tv-cm .video-wrapper .swiper .arrow svg{display:none}#tv-cm .video-wrapper .swiper .arrow.swiper-button-prev{left:14px}#tv-cm .video-wrapper .swiper .arrow.swiper-button-prev:after{rotate:-45deg}}@media screen and (min-width:980px) and (min-width:1368px){#tv-cm .video-wrapper .swiper .arrow.swiper-button-prev{left:auto;right:calc(50% + 460px)}}@media screen and (min-width:980px){#tv-cm .video-wrapper .swiper .arrow.swiper-button-next{right:14px}#tv-cm .video-wrapper .swiper .arrow.swiper-button-next:after{rotate:135deg}}@media screen and (min-width:980px) and (min-width:1368px){#tv-cm .video-wrapper .swiper .arrow.swiper-button-next{left:calc(50% + 460px);right:auto}}@media screen and (max-width:980px){#tv-cm .video-wrapper .swiper-wrapper{display:block}#tv-cm .video-wrapper .swiper-wrapper .swiper-slide{margin-bottom:40px}#tv-cm .video-wrapper .swiper-wrapper .swiper-slide:last-child{margin-bottom:0}}#tv-cm .video-wrapper .titles{align-items:center;display:flex;justify-content:space-between;margin-inline:auto;margin-top:10px;width:89.3333333333%}@media screen and (min-width:980px){#tv-cm .video-wrapper .titles{width:100%}}#tv-cm .video-wrapper .titles h3{font-size:1.2rem;font-weight:600;line-height:1.5}@media screen and (min-width:980px){#tv-cm .video-wrapper .titles h3{font-size:1.6rem}}#tv-cm .video-wrapper .titles .volume{align-items:center;background-color:var(--text-color);border:1px solid;border-radius:14px;color:#fff;display:flex;font-family:times,Zen Old Mincho,serif;font-size:1.2rem;height:28px;justify-content:center;transition:.3s ease;width:103px}#tv-cm .video-wrapper .titles .volume:after{content:"Off";margin-left:5px}@media screen and (min-width:980px){#tv-cm .video-wrapper .titles .volume{font-size:1.4rem}}#tv-cm .video-wrapper .video-container.muted .titles .volume{background-color:#fff;color:var(--text-color)}#tv-cm .video-wrapper .video-container.muted .titles .volume:after{content:"On"}#tv-cm .left-column{margin-top:30px}@media screen and (min-width:980px){#tv-cm .left-column{border-right:1px solid;margin-top:0;order:1;padding-bottom:30px;padding-top:40px;position:relative;width:382.5px}#tv-cm .left-column #video-trigger{display:block;height:1px;left:0;position:absolute;top:50%;width:1px}#tv-cm .left-column:has(#video-trigger2) #video-trigger{top:33.3333333333%}#tv-cm .left-column #video-trigger2{display:block;height:1px;left:0;position:absolute;top:66.6666666667%;width:1px}}#tv-cm .left-column .profile-wrapper{margin-inline:auto;width:89.3333333333%}@media screen and (min-width:980px){#tv-cm .left-column .profile-wrapper{margin-top:30px;width:77.6470588235%}}#tv-cm .left-column .profile-wrapper .head{font-family:times,Zen Old Mincho,serif;font-size:1.6rem}#tv-cm .left-column .profile-wrapper .head:after{content:"+";margin-left:5px}@media screen and (min-width:980px){#tv-cm .left-column .profile-wrapper .head:after{display:none}}#tv-cm .left-column .profile-wrapper .head.open:after{content:"-"}#tv-cm .left-column .profile-wrapper .hide-block{height:0;overflow:hidden;transition:.5s ease}@media screen and (min-width:980px){#tv-cm .left-column .profile-wrapper .hide-block{height:auto}}#tv-cm .left-column .profile-wrapper .profile-block{align-items:center;display:flex;flex-wrap:wrap;justify-content:flex-start;margin-bottom:30px;margin-top:20px}#tv-cm .left-column .profile-wrapper .profile-block .img{width:100px}#tv-cm .left-column .profile-wrapper .profile-block .name{padding-left:20px;width:calc(100% - 100px)}#tv-cm .left-column .profile-wrapper .profile-block .name .jp{font-size:1.4rem;font-weight:600}#tv-cm .left-column .profile-wrapper .profile-block .name .en{font-family:times,Zen Old Mincho,serif;font-size:1.1rem;margin-top:5px}#tv-cm .left-column .profile-wrapper .profile-block .text-area{font-size:1.1rem;line-height:1.6363636364;margin-top:10px;width:100%}@media screen and (min-width:980px){#tv-cm .left-column .profile-wrapper .profile-block .text-area{margin-top:15px}}#tv-cm .left-column .artist{font-family:times,Zen Old Mincho,serif;font-size:1.6rem}#brands .brand{border-top:1px solid #000;padding-bottom:40px}@media screen and (min-width:980px){#brands .brand{padding-bottom:80px;padding-top:106px}}#brands .brand .brand-head{align-items:center;display:flex;font-size:1.8rem;font-weight:700;justify-content:center;padding-block:20px;position:relative;width:100%}@media screen and (min-width:980px){#brands .brand .brand-head{display:block;font-size:1.4rem;margin-inline:auto;padding-left:148.5px;padding-block:0;padding-top:37.5px;width:93.7774524158%}#brands .brand .brand-head .name span{-webkit-transform-origin:0 0;transform-origin:0 0}}#brands .brand .brand-head .product{bottom:20px;font-family:times,Zen Old Mincho,serif;font-size:1.2rem;left:0;margin-left:4.5333333333%;position:absolute}@media screen and (min-width:980px){#brands .brand .brand-head .product{margin-left:0;top:0}}#brands .brand#good-denim.on{--line-color:#fff;color:#fff;transition:.5s ease .5s}#brands .brand#good-denim.on .brand-introduction .matome:after,#brands .brand#good-denim.on .content-wrapper .matome:after{background-color:#fff;transition:.5s ease .5s}@media screen and (min-width:980px){#brands .brand.fix .brand-head{padding-left:0}}@media screen and (max-width:980px){#brands .brand.fix .brand-head .product{bottom:50%;translate:0 50%}#brands .brand.fix .brand-head .name{font-size:1.6rem;line-height:1.1875;text-align:center}}@media screen and (min-width:980px){#brands .brand.fix .brand-head .name{font-size:1.4rem}}#brands .brand.fix .brand-introduction{margin-top:0}@media screen and (min-width:980px){#brands .brand.fix .brand-introduction .text-area{margin-top:15px;padding-left:0}}#brands:has(#oteraku.on) #good-denim.on{--line-color:rgb(0 0 0/.2);color:var(--text-color)}#brands:has(#oteraku.on) #good-denim.on .brand-introduction .matome:after{background-color:#000}#brands:has(#oteraku.on) #good-denim.on .content-wrapper .matome:after{background-color:#000}#brands .brand-visual{overflow:hidden;position:relative;width:100%;z-index:1}@media screen and (min-width:980px){#brands .brand-visual{margin-top:33px}}#brands .brand-visual .img{position:relative;width:calc(var(--sp-visual)*1%/7.5)}@media screen and (min-width:980px){#brands .brand-visual .img{width:calc(var(--pc-visual)*1%/27.32)}}#brands .brand-visual .img .copy{left:100%;position:absolute;top:0;width:100%}#brands .brand-visual .img .copy img{width:100%}@-webkit-keyframes visual{0%{translate:0 0}to{translate:-100% 0}}@keyframes visual{0%{translate:0 0}to{translate:-100% 0}}#brands .brand-visual.show .img{-webkit-animation-delay:1s;animation-delay:1s;-webkit-animation-duration:calc(var(--sp-visual)*1s/100);animation-duration:calc(var(--sp-visual)*1s/100);-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite;-webkit-animation-name:visual;animation-name:visual;-webkit-animation-timing-function:linear;animation-timing-function:linear}@media screen and (min-width:980px){#brands .brand-visual.show .img{-webkit-animation-duration:calc(var(--pc-visual)*1s/100);animation-duration:calc(var(--pc-visual)*1s/100)}}#brands .brand-introduction{margin-inline:auto;margin-top:-50px;position:relative;width:89.3333333333%;z-index:2}@media screen and (min-width:980px){#brands .brand-introduction{align-items:stretch;display:flex;justify-content:flex-start;margin-inline:auto;margin-top:-25px;width:93.7774524158%}#brands .brand-introduction .matome{align-items:center;border-left:1px solid var(--line-color);display:flex;font-size:1.4rem;font-weight:700;justify-content:space-evenly;margin-left:auto;padding-left:15px;width:323px}#brands .brand-introduction .matome a:hover{text-decoration:underline}#brands .brand-introduction .matome:after{aspect-ratio:22/25;background-color:#000;content:"";display:block;-webkit-mask-image:url(../images/machigainai-fuku-top2025_nov/yajirushi.png);mask-image:url(../images/machigainai-fuku-top2025_nov/yajirushi.png);-webkit-mask-size:100% 100%;mask-size:100% 100%;width:11px}}#brands .brand-introduction .logo{background-color:#fff;border-radius:10px;overflow:hidden;width:100px}@media screen and (min-width:980px){#brands .brand-introduction .logo{width:116.5px}}#brands .brand-introduction .text-area{margin-top:25px}@media screen and (min-width:980px){#brands .brand-introduction .text-area{margin-top:35px;padding-left:30px}}#brands .brand-introduction .text-area .brand-lead{font-size:2.1rem;font-weight:700}@media screen and (min-width:980px){#brands .brand-introduction .text-area .brand-lead{font-size:2.4rem}}#brands .brand-introduction .text-area .brand-description{font-size:1.4rem;line-height:1.5714285714;margin-top:10px}#brands .content-wrapper{margin-inline:auto;margin-top:20px;width:89.3333333333%}@media screen and (min-width:980px){#brands .content-wrapper{margin-inline:auto;margin-top:30px;width:93.7774524158%}}#brands .content-wrapper .content-head{font-family:times,Zen Old Mincho,serif;font-size:1.2rem}#brands .content-wrapper .content-list{margin-top:16px}@media screen and (min-width:980px){#brands .content-wrapper .content-list{align-items:flex-start;display:flex;flex-wrap:wrap;justify-content:space-between}}#brands .content-wrapper .content-list li{border-top:1px solid var(--line-color)}@media screen and (min-width:980px){#brands .content-wrapper .content-list li{border-bottom:1px solid var(--line-color);border-top:none;width:48.2825917252%}#brands .content-wrapper .content-list li:first-child,#brands .content-wrapper .content-list li:nth-child(2){border-top:1px solid var(--line-color)}}#brands .content-wrapper .content-list li:last-child{border-bottom:1px solid var(--line-color)}#brands .content-wrapper .content-list li a{display:block;padding-block:18px;padding-left:10px;padding-right:50px;position:relative}@media screen and (min-width:980px){#brands .content-wrapper .content-list li a{padding-left:30px;padding-right:76px;padding-block:28px}#brands .content-wrapper .content-list li a:hover .title{text-decoration:underline}#brands .content-wrapper .content-list li a:hover:before{scale:1.2}}#brands .content-wrapper .content-list li a:after,#brands .content-wrapper .content-list li a:before{aspect-ratio:1/1;background-color:#fff;background-image:url(../images/machigainai-fuku-top2025_nov/yajirushi.png);background-position:50%;background-size:11px auto;border-radius:50%;content:"";display:block;position:absolute;right:10px;top:50%;translate:0 -50%;width:40px}@media screen and (min-width:980px){#brands .content-wrapper .content-list li a:after,#brands .content-wrapper .content-list li a:before{right:30px}}#brands .content-wrapper .content-list li a:before{background-color:transparent;background-image:none;border:1px solid #fff;transition:.3s ease}#brands .content-wrapper .content-list li a.js-modal-trigger:after{background-image:url(../images/machigainai-fuku-top2025_nov/play-button.png);background-position:calc(50% + 1px)}#brands .content-wrapper .content-list li a .date{font-family:times,Zen Old Mincho,serif;font-size:1.2rem}#brands .content-wrapper .content-list li a .title{font-size:1.6rem;font-weight:700;line-height:1.4375;margin-top:10px;padding-right:10px}@media screen and (min-width:980px){#brands .content-wrapper .content-list li a .title{font-size:1.8rem}}#brands .content-wrapper .matome{display:block;font-size:1.4rem;font-weight:700;margin-left:auto;margin-top:40px;position:relative;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}#brands .content-wrapper .matome:after{background-color:#000;content:"";display:block;height:12.5px;-webkit-mask-image:url(../images/machigainai-fuku-top2025_nov/yajirushi.png);mask-image:url(../images/machigainai-fuku-top2025_nov/yajirushi.png);-webkit-mask-position:right center;mask-position:right center;-webkit-mask-size:11px auto;mask-size:11px auto;position:absolute;right:0;top:50%;translate:0 -50%;width:11px}#machigainai-fuku{border-top:1px solid}#machigainai-fuku .head{border-bottom:1px solid;padding-bottom:40px;padding-top:45px;text-align:center}#machigainai-fuku .head p{font-size:1.4rem;line-height:1.5714285714}#machigainai-fuku .head .gw{font-size:1.4rem;font-weight:700}#machigainai-fuku .head .machigainai{margin-inline:auto;margin-bottom:25px;margin-top:15px;width:184px}#machigainai-fuku .brand-list{align-items:stretch;background-color:#fff;display:flex;flex-wrap:wrap;justify-content:space-between;position:relative}#machigainai-fuku .brand-list:after{background-color:#000;bottom:0;content:"";display:block;height:1px;left:0;position:absolute;width:100%}#machigainai-fuku .brand-list li{border-bottom:1px solid var(--line-color);width:50%}@media screen and (min-width:980px){#machigainai-fuku .brand-list li{border-right:1px solid var(--line-color);width:25%}#machigainai-fuku .brand-list li:nth-child(4n){border-right:none}}@media screen and (max-width:980px){#machigainai-fuku .brand-list li:nth-child(odd){border-right:1px solid var(--line-color)}}#machigainai-fuku .brand-list li a{align-items:center;aspect-ratio:1/1;display:flex;justify-content:center;width:100%}@media screen and (min-width:980px){#machigainai-fuku .brand-list li a{aspect-ratio:auto;padding-block:18px}#machigainai-fuku .brand-list li a:hover .logo{scale:.9}}#machigainai-fuku .brand-list li a .logo{aspect-ratio:1/1;transition:.4s ease;width:74.1333333333%}@media screen and (min-width:980px){#machigainai-fuku .brand-list li a .logo{max-width:217px}}#machigainai-fuku .brand-list li a .logo img{height:100%;object-fit:cover;width:100%}#outro{padding-bottom:30px}#outro .sns{align-items:center;display:flex;justify-content:center;padding-top:58px}#outro .sns li{margin:0 12.5px}#outro .sns li a{align-items:center;background-color:#000;border-radius:50%;display:flex;height:40px;justify-content:center;width:40px}#outro .sns li a svg path{fill:#fff}#outro .sns li a.instagram svg{width:50%}#outro .sns li a.twitter svg{width:47.5%}#outro .sns li a.facebook svg{width:43.75%}#outro .sns li a.line svg{width:60%}#outro .copy{display:block;font-family:times,Zen Old Mincho,serif;font-size:1rem;margin-top:40px;text-align:center;text-transform:uppercase}.modal{align-items:center;-webkit-backdrop-filter:blur(1px);backdrop-filter:blur(1px);background-color:rgba(0,0,0,.8);display:flex;height:100%;justify-content:center;left:0;opacity:0;position:fixed;top:0;transition:.5s ease-in-out;visibility:hidden;width:100%;z-index:10000}.modal.show{opacity:1;visibility:visible}.modal .close{height:100%;left:0;position:absolute;top:0;width:100%;z-index:1}.modal .close-button1{aspect-ratio:1/1;background-color:#fff;border-radius:50%;bottom:33px;left:0;margin:0 auto;position:absolute;right:0;width:40px;z-index:2}@media screen and (min-width:980px){.modal .close-button1{bottom:auto;left:auto;right:40px;top:40px}.modal .close-button1:hover{cursor:pointer}}.modal .close-button1:after,.modal .close-button1:before{background-color:#000;content:"";height:1px;inset:0;margin:auto;position:absolute;width:40%}.modal .close-button1:before{rotate:45deg}.modal .close-button1:after{rotate:-45deg}.modal .tab-wrapper,.modal .video-wrapper{max-width:1000px;position:relative;width:100%;z-index:3}.modal .tab-wrapper .yt,.modal .video-wrapper .yt{aspect-ratio:16/9;position:relative;width:100%}.modal .tab-wrapper .yt iframe,.modal .video-wrapper .yt iframe{height:100%;left:0;position:absolute;top:0;width:100%}.modal .tab-wrapper{position:relative}.modal .tab-wrapper .video-wrapper{opacity:0;pointer-events:none}.modal .tab-wrapper .video-wrapper.current{opacity:1;pointer-events:auto}.modal .tab-wrapper .video-wrapper.tab2{left:0;position:absolute;top:0;width:100%}.modal .tab-wrapper .tab-buttons{align-items:center;display:flex;justify-content:center;left:0;margin-top:15px;position:absolute;top:100%;width:100%}.modal .tab-wrapper .tab-buttons .button{align-items:center;background-color:#ccc;border-radius:15px;display:flex;font-size:1.4rem;font-weight:700;height:30px;justify-content:center;margin-inline:10px;padding-bottom:1px;width:100px}.modal .tab-wrapper .tab-buttons .button.current{background-color:#fff}.modal.brand-modal{background-color:hsla(0,0%,100%,.2)}.modal.brand-modal .modal-brand-inner{background-color:#fff;border-radius:11px;box-shadow:0 0 10px 1px rgba(0,0,0,.1);margin-inline:auto;max-width:300px;position:relative;z-index:2}.modal.brand-modal .modal-brand-inner .close-button{aspect-ratio:1/1;position:absolute;right:15px;top:15px;width:15px}.modal.brand-modal .modal-brand-inner .close-button:hover{cursor:pointer}.modal.brand-modal .modal-brand-inner .close-button:after,.modal.brand-modal .modal-brand-inner .close-button:before{background-color:#000;content:"";display:block;height:1px;margin:auto;position:absolute;top:50%;inset:0;width:100%}.modal.brand-modal .modal-brand-inner .close-button:before{rotate:45deg}.modal.brand-modal .modal-brand-inner .close-button:after{rotate:-45deg}.modal.brand-modal .modal-brand-inner:before{border:1px solid;border-radius:9px;content:"";display:block;height:calc(100% - 10px);left:0;margin:0 auto;position:absolute;right:0;top:5px;width:calc(100% - 10px)}.modal.brand-modal .modal-brand-inner .img{margin-inline:auto;margin-top:15px;width:80.8333333333%}.modal.brand-modal .modal-brand-inner .text-area{margin-inline:auto;padding-bottom:40px;width:80.8333333333%}.modal.brand-modal .modal-brand-inner .text-area .lead{font-size:1.6rem;font-weight:700;line-height:1.6}.modal.brand-modal .modal-brand-inner .text-area .description{font-size:1.2rem;line-height:1.5833333333;margin-top:13px}.modal.brand-modal .modal-brand-inner .text-area .matome{background-image:url(../images/machigainai-fuku-top2025_nov/yajirushi.png);background-position:100%;background-size:11px auto;display:block;font-size:1.4rem;font-weight:700;margin-top:20px}.modal.brand-modal .modal-brand-inner .text-area .matome:hover{text-decoration:underline}