﻿:root{--color-bg:#fff;--color-black:#000;--color-white:#fff;--color-gray:#d9d9d9;--color-black2:#231815}:root{--fs-note:2.93vw;--fs-btn:4.27vw;--fs-btn-buy:3.73vw;--fs-look-title:6.4vw;--fs-look-lead:4.53vw;--fs-look-description:3.73vw;--fs-item-info:3.73vw}@media (min-width:769px){:root{--fs-note:.86vw;--fs-btn:1.56vw;--fs-btn-buy:1.09vw;--fs-look-title:1.88vw;--fs-look-lead:1.33vw;--fs-look-description:1.09vw;--fs-item-info:.94vw}}:root{--inner-width:89.33%;--btn-height:13.33vw;--btn-buy-height:5.33vw}@media (min-width:769px){:root{--inner-width:89.33%;--btn-height:5.47vw;--btn-buy-height:1.56vw}}:where(:not(html,iframe,canvas,img,svg,video,audio):not(svg *,symbol *)){all:unset;display:revert}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:none;-moz-text-size-adjust:none;text-size-adjust:none}a,button{cursor:revert}ol,ul,menu,summary{list-style:none}img{max-height:100%;max-width:100%}table{border-collapse:collapse}input,textarea{-webkit-user-select:auto}textarea{white-space:revert}meter{-webkit-appearance:revert;appearance:revert}:where(pre){all:revert;box-sizing:border-box}::placeholder{color:unset}:where([hidden]){display:none}:where([contenteditable]:not([contenteditable=false])){-moz-user-modify:read-write;-webkit-user-modify:read-write;overflow-wrap:break-word;-webkit-line-break:after-white-space;-webkit-user-select:auto}:where([draggable=true]){-webkit-user-drag:element}:where(dialog:modal){all:revert;box-sizing:border-box}::-webkit-details-marker{display:none}html{font-size:100%}:root{--vh:100vh}body{color:#000;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-webkit-font-feature-settings:"palt" 1;font-feature-settings:"palt" 1;overscroll-behavior-y:none;touch-action:manipulation;overflow-wrap:anywhere;word-break:normal;line-break:strict;background-image:url(../images/common/bg_sp.webp);background-position:top;background-repeat:repeat-y;background-size:100%;font-family:Roboto,Noto Sans JP,sans-serif;font-weight:400}a{color:#000;text-decoration:none;text-decoration-thickness:1px}li{list-style:none}h1,h2,h3,h4,h5,h6{font-weight:400}.textbox{text-box:trim-both cap alphabetic}img{vertical-align:top;width:100%;height:auto}.c-btn{height:var(--btn-height);background:var(--color-black);display:block}.c-btn .inr{width:100%;height:var(--btn-height);justify-content:center;align-items:center;display:flex}.c-btn span.txt{font-size:var(--fs-btn);color:var(--color-white);letter-spacing:3.2px}.c-btn.u-buy{height:var(--btn-buy-height)}.c-btn.u-buy .inr{width:100%;height:var(--btn-buy-height)}.c-btn.u-buy span.txt{font-size:var(--fs-btn-buy);letter-spacing:1.4px;font-weight:500;line-height:1}.c-list_credit dl{display:flex}.c-list_credit dl dt{width:45%}.c-list_credit dl dd{width:55%}.c-list_credit dl dt,.c-list_credit dl dd{font-size:var(--fs-note);line-height:1.81}@media (min-width:769px){body{background-image:url(../images/common/bg_pc.webp)}.c-list_credit{width:59.68%;margin-left:auto;margin-right:auto}.c-list_credit dl{width:43.84%;display:flex}.c-list_credit dl dt{width:45%}.c-list_credit dl dd{width:55%}.c-list_credit dl dt,.c-list_credit dl dd{font-size:var(--fs-note);line-height:1.81}}.c-look_main{aspect-ratio:375/470;width:100%;position:relative}.c-look_main figure{width:100%;height:100%;position:relative}.c-look_main figure img{object-fit:cover;width:100%;height:100%}.c-look_main .ttl{position:absolute}section.look#look1 .s-inner,section.look#look4 .s-inner{padding-top:32vw}section.look .s-inner{padding-top:21.33vw;position:relative}section.look .c-category{z-index:2;width:100%;height:21.33vw;position:absolute;top:25.33vw}section.look .c-category p.c-qm{aspect-ratio:308/50;width:82.13vw;margin-left:auto;margin-right:auto}section.look .c-category p.c-ld{aspect-ratio:327/50;width:87.2vw;margin-left:auto;margin-right:auto}.c-look_imgs ul{aspect-ratio:375/470;width:100%;position:relative}.c-look_imgs ul li{opacity:0;width:100%;height:100%;transition:opacity .8s ease-out;position:absolute;top:0;left:0}.c-look_imgs ul li.active{opacity:1;z-index:1;transition:opacity .6s ease-in}.c-look_imgs ul li figure{width:100%;height:100%;position:absolute}.c-look_imgs ul li figure img{object-fit:cover;width:100%;height:100%}.c-look_info{width:var(--inner-width);margin-left:auto;margin-right:auto;padding:5.33vw 0}.c-look_info .ttl_look{border-bottom:1px solid var(--color-black);padding-bottom:2.67vw}.c-look_info .ttl_look h3{font-size:var(--fs-look-title);font-weight:500;line-height:.83}.c-look_info .lead{border-bottom:1px solid var(--color-black);padding:4vw 0}.c-look_info .lead h4{font-size:var(--fs-look-lead);letter-spacing:3.4px;font-weight:400;line-height:1.58}.c-look_info .description{border-bottom:1px solid var(--color-black);padding:4vw 0 2.67vw}.c-look_info .description p{font-size:var(--fs-look-description);letter-spacing:.05em;text-align:justify;font-weight:400;line-height:1.71}.c-list_items{width:var(--inner-width);margin-left:auto;margin-right:auto}.c-list_items ul{flex-direction:column;row-gap:4vw;display:flex}.c-list_items ul li a{display:block}.c-list_items ul li a .creditAjax_price__proper:before,.c-list_items ul li a .creditAjax_price__sale:before{content:"¥"}.c-list_items ul li a .creditAjax_price__sale{margin-left:5px}.c-list_items ul li a .creditAjax_price__off:before{content:"("}.c-list_items ul li a .creditAjax_price__off:after{content:")"}.c-list_items ul li a.creditAjax__saleOn .creditAjax_price__proper{text-decoration:line-through}.c-list_items ul li .cols{justify-content:space-between;align-items:center;column-gap:4vw;display:flex}.c-list_items ul li .cols_l{aspect-ratio:60/70;width:16vw}.c-list_items ul li .cols_l figure{aspect-ratio:60/70;width:100%;overflow:hidden}.c-list_items ul li .cols_l figure img{object-fit:cover;width:100%;height:100%}.c-list_items ul li .cols_r{align-items:center;width:calc(100% - 16vw);display:flex}.c-list_items ul li .cols_r .item_info{width:calc(100% - 16vw);padding-right:4vw}.c-list_items ul li .cols_r .item_info p{font-size:var(--fs-item-info);font-weight:400;line-height:1.55}.c-list_items ul li .cols_r .item_info p.creditAjax_price span.creditAjax_price__off{color:red}.c-list_items ul li .cols_r .c-btn_wrap{width:16vw}.c-list_items ul li .cols_r .c-btn_wrap a{width:100%}.c-item_single{margin-top:13.33vw}.c-item_single .c-list_items{margin-top:5.33vw}.b-movie{aspect-ratio:9/16;margin-left:auto;margin-right:auto;width:100%;max-width:375px;margin-top:13.33vw;position:relative}.b-movie .c-movie,.b-movie video{width:100%;height:100%;position:absolute;top:0;left:0}.u-pc{display:none}@media (min-width:769px){.u-pc{display:block}.u-sp{display:none}section.look#look1 .s-inner,section.look#look4 .s-inner{padding-top:11.72vw}section.look .s-inner{padding-top:7.81vw}section.look .c-category{width:100%;height:7.81vw;top:7.81vw}section.look .c-category p.c-qm{width:48.2vw}section.look .c-category p.c-ld{width:51.09vw}section.look .c-look_info{margin-left:0;margin-right:0;padding:3.13vw 0}section.look .c-look_info .ttl_look{padding-bottom:.78vw}section.look .c-look_info .lead{padding:1.09vw 0 .78vw}section.look .c-look_info .description{padding:.86vw 0 .55vw}section.look .c-list_items{width:100%;padding-top:3.13vw}section.look .c-list_items ul{flex-wrap:wrap;flex-direction:revert;gap:1.17vw 3.91vw;width:100%;display:flex}section.look .c-list_items ul li{width:calc(50% - 2.03vw)}section.look .c-list_items ul li .cols{flex-direction:revert;gap:1.17vw}section.look .c-list_items ul li .cols_l{width:4.69vw}section.look .c-list_items ul li .cols_r{width:calc(100% - 5.86vw)}section.look .c-list_items ul li .cols_r .item_info{width:calc(100% - 4.69vw);padding-right:1.17vw}section.look .c-list_items ul li .cols_r .c-btn_wrap{width:4.69vw}section.look .c-cols{display:flex}section.look .c-cols.i_r{flex-direction:row-reverse}section.look .c-cols .c-look_main,section.look .c-cols .c-look_imgs{width:50%}section.look .c-cols .c-look_info{width:26.17%}section.look .c-cols .c-list_items{width:56.25%;margin:0}section.look .c-content .c-cols{justify-content:center;column-gap:3.9%}section.look .c-item_single{margin-left:auto;margin-right:auto;width:50%;margin-top:7.81vw}section.look .c-item_single .c-list_items{margin-top:3.13vw;padding-top:0}.b-movie{width:375px;margin-top:7.81vw}}