html body main.max-w-content{padding-inline:0}html body main>ul:first-child{padding-inline:1rem}#ahouterlook{--font-ja:"Zen Kaku Gothic New", "Hiragino Kaku Gothic ProN", "Hiragino Sans", Meiryo, sans-serif;--font-en:"Alike", "Zen Kaku Gothic New", serif;--font-en-angular:"Alike Angular", "Alike", serif;--cl-white:#fff;--cl-black:#000;--cl-beige:#e4dfd4;--cl-blue:#00a0e9;--cl-gray-1:#f5f5f5;--cl-gray-2:#ddd;--cl-gray-3:#b3b3b3;--cl-bg:var(--cl-beige);--cl-column-bg:var(--cl-white);--cl-text:var(--cl-black);--cl-frame:var(--cl-gray-2);--cl-track:var(--cl-gray-1);--cl-thumb:var(--cl-gray-3);--cl-modal-bg:#fffc;--cl-backdrop:transparent;--column-w:min(100%, 500px);--column-right:0px;--fv-h:100svh;--host-header:0px;--host-bottom-nav:60px}@media screen and (width>=980px){#ahouterlook{--column-w:clamp(375px, 24.5283vw, 560px);--column-right:7.67296vw;--host-header:64px;--host-bottom-nav:0px}}#ahouterlook{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%}#ahouterlook *,#ahouterlook :before,#ahouterlook :after{box-sizing:border-box}#ahouterlook section,#ahouterlook nav,#ahouterlook aside,#ahouterlook article,#ahouterlook header,#ahouterlook footer{margin:0}#ahouterlook h1,#ahouterlook h2,#ahouterlook h3,#ahouterlook h4,#ahouterlook h5,#ahouterlook h6,#ahouterlook p,#ahouterlook figure,#ahouterlook blockquote,#ahouterlook dl,#ahouterlook dd{font-size:inherit;font-weight:inherit;margin:0}#ahouterlook ul,#ahouterlook ol{margin:0;padding:0;list-style:none}#ahouterlook a{color:inherit;background-color:#0000;text-decoration:none}#ahouterlook button{font:inherit;color:inherit;text-align:inherit;cursor:pointer;appearance:none;background:0 0;border:none;border-radius:0;margin:0;padding:0}#ahouterlook [tabindex="-1"]:focus{outline:none}#ahouterlook img,#ahouterlook svg{vertical-align:bottom;width:100%;max-width:none;height:auto;display:block}#ahouterlook{font-family:var(--font-ja);color:var(--cl-text);letter-spacing:.05em;background-color:var(--cl-bg);font-weight:500;line-height:1.8}#ahouterlook .t-en{font-family:var(--font-en);letter-spacing:0;font-weight:400;line-height:1.2}#ahouterlook .t-en-angular{font-family:var(--font-en-angular);letter-spacing:0;font-weight:400;line-height:1.2}#ahouterlook{position:relative}@media screen and (width>=980px){#ahouterlook{grid-template-columns:minmax(0, 1fr) var(--column-w) var(--column-right);align-items:start;display:grid}}#ahouterlook .l-column{width:var(--column-w);background-color:var(--cl-column-bg);margin-inline:auto;position:relative;container-type:inline-size}@media screen and (width>=980px){#ahouterlook .l-column{grid-column:2;margin-inline:0}}#ahouterlook .l-column__inner{--u:calc(100cqi / 390);--gutter:calc(10 * var(--u));--grid-columns:12;--col:calc((100cqi - (12 - 1) * var(--gutter)) / 12);overflow:clip}#ahouterlook .c-photo{--rotate:0deg;--frame:calc(9 * var(--u));--shadow:calc(6 * var(--u));padding:var(--frame);background-color:var(--cl-frame);box-shadow:0 var(--shadow) calc(var(--shadow) * 1.4) #00000038;rotate:var(--rotate);position:relative}#ahouterlook .c-photo__img{overflow:clip}#ahouterlook .c-photo__img img{object-fit:cover;width:100%;height:100%}#ahouterlook .c-asset{display:block}#ahouterlook .c-asset img{width:100%;height:auto}#ahouterlook .c-ah,#ahouterlook .c-ah>img{transform-origin:80% 90%}#ahouterlook .c-ah.is-sway>img{animation:2.4s cubic-bezier(.445,.05,.55,.95) infinite alternate c-ah-sway}@media (prefers-reduced-motion:reduce){#ahouterlook .c-ah.is-sway>img{animation:none}}@keyframes c-ah-sway{0%{rotate:-8deg}to{rotate:8deg}}#ahouterlook .c-underline{text-underline-offset:.3em;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none;text-decoration:underline;text-decoration-thickness:1px}@media (hover:hover){#ahouterlook a.c-underline:hover,#ahouterlook a:hover .c-underline{text-decoration-color:#0000}}#ahouterlook .m-pc-side{display:none}@media screen and (width>=980px){#ahouterlook .m-pc-side{top:var(--host-header);height:calc(100svh - var(--host-header));grid-area:1/1;place-items:center;display:grid;position:sticky;container-type:size}}#ahouterlook .m-pc-side__inner{--lu:min(calc(100cqw / 1078), calc(100cqh / 1028));width:calc(1078 * var(--lu));height:calc(1028 * var(--lu));position:relative}#ahouterlook .m-pc-side__ah{top:calc(100 * var(--lu));left:calc(93 * var(--lu));z-index:20;width:calc(192 * var(--lu));position:absolute}#ahouterlook .m-pc-side__title{top:calc(207 * var(--lu));left:calc(328 * var(--lu));font-size:calc(48 * var(--lu));white-space:nowrap;position:absolute}#ahouterlook .m-pc-side__bg-title{top:calc(327 * var(--lu));left:calc(251 * var(--lu));font-size:calc(66 * var(--lu));line-height:calc(134 * var(--lu));letter-spacing:.012em;color:var(--cl-white);white-space:nowrap;pointer-events:none;position:absolute}#ahouterlook .m-pc-side__bg-title span{display:block}#ahouterlook .m-pc-side__list{top:calc(318 * var(--lu));left:calc(65 * var(--lu));z-index:10;align-items:flex-start;gap:calc(36 * var(--lu));display:flex;position:absolute}#ahouterlook .m-pc-side__item{width:calc(292 * var(--lu))}#ahouterlook .m-pc-side__item:first-child .c-photo{--rotate:.6deg}#ahouterlook .m-pc-side__item:nth-child(2) .c-photo{--rotate:-.5deg}#ahouterlook .m-pc-side__item:nth-child(3){margin-top:calc(10 * var(--lu))}#ahouterlook .m-pc-side__item:nth-child(3) .c-photo{--rotate:1deg}#ahouterlook .m-pc-side__link{display:block}#ahouterlook .m-pc-side__link .c-photo{--frame:calc(6 * var(--lu));--shadow:calc(5 * var(--lu))}#ahouterlook .m-pc-side__link .c-photo__img{aspect-ratio:275/395}#ahouterlook .m-pc-side__link .c-photo__img img{transition:scale .75s cubic-bezier(.215,.61,.355,1)}@media (hover:hover){#ahouterlook .m-pc-side__link:hover .c-photo__img img{scale:1.05}}#ahouterlook .m-pc-side__label{margin-top:calc(16 * var(--lu));font-size:max(10px, calc(15 * var(--lu)));text-align:center;line-height:1.35;display:block}#ahouterlook .m-pc-side__logo{top:calc(860 * var(--lu));left:calc(361 * var(--lu));width:calc(357 * var(--lu));position:absolute}#ahouterlook .m-progress{display:none}@media screen and (width>=980px){#ahouterlook .m-progress{top:var(--host-header);height:calc(100svh - var(--host-header));grid-area:1/3;display:block;position:sticky}}#ahouterlook .m-progress__track{background-color:var(--cl-track);width:2px;height:49%;position:absolute;top:27%;left:36%}#ahouterlook .m-progress__thumb{top:var(--progress,0%);background-color:var(--cl-thumb);width:4px;height:14%;translate:0 calc(var(--progress,0%) * -1);position:absolute;left:-1px}#ahouterlook .m-fv{height:var(--fv-h);place-items:center;display:grid;container-type:size}#ahouterlook .m-fv__visual{--u:min(calc(100cqw / 390), calc((100cqh - 48px) / 578));width:calc(390 * var(--u));height:calc(578 * var(--u));position:relative}#ahouterlook .m-fv__photo{--rotate:1deg;top:calc(4 * var(--u));left:calc(14 * var(--u));width:calc(358 * var(--u));position:absolute}#ahouterlook .m-fv__photo .c-photo__img{aspect-ratio:339/537}#ahouterlook .m-fv__badge{top:0;left:calc(15 * var(--u));z-index:10;width:calc(108 * var(--u));position:absolute}#ahouterlook .m-fv__title{top:calc(445 * var(--u));z-index:10;width:calc(380 * var(--u));aspect-ratio:380/87;position:absolute;left:0}#ahouterlook .m-fv__title-line{position:absolute;inset:0}#ahouterlook .m-fv__title-line img{width:100%;height:100%}#ahouterlook .m-intro{padding-top:calc(40 * var(--u));font-size:calc(12 * var(--u));letter-spacing:0;text-align:center;font-weight:500;line-height:2.083}#ahouterlook .m-index{padding-top:calc(72 * var(--u))}#ahouterlook .m-index__title{font-size:calc(24 * var(--u));text-align:center}#ahouterlook .m-index__list{margin-top:calc(22 * var(--u));justify-content:space-between;display:flex}#ahouterlook .m-index__item{width:calc(124 * var(--u))}#ahouterlook .m-index__item:first-child .c-photo{--rotate:-1deg}#ahouterlook .m-index__item:nth-child(2) .c-photo{--rotate:1.2deg}#ahouterlook .m-index__item:nth-child(3) .c-photo{--rotate:1.6deg}#ahouterlook .m-index__link{display:block}#ahouterlook .m-index__link .c-photo{--frame:calc(4 * var(--u));--shadow:calc(3 * var(--u))}#ahouterlook .m-index__link .c-photo__img{aspect-ratio:116/162}#ahouterlook .m-index__link .c-photo__img img{transition:scale .75s cubic-bezier(.215,.61,.355,1)}@media (hover:hover){#ahouterlook .m-index__link:hover .c-photo__img img{scale:1.05}}#ahouterlook .m-index__label{margin-top:calc(6 * var(--u));font-size:max(10px, calc(10 * var(--u)));text-align:center;line-height:1.3;display:block}#ahouterlook .m-look{--title-x:66;--catch-x:228;padding-top:calc(93 * var(--u));scroll-margin-top:calc(var(--host-header) + calc(20 * var(--u)))}#ahouterlook .m-look__title{padding-left:calc(var(--title-x) * var(--u));font-size:calc(35 * var(--u))}#ahouterlook .m-look__catch{margin-top:calc(8.5 * var(--u));padding-left:calc(var(--catch-x) * var(--u));font-size:max(10px, calc(14 * var(--u)));letter-spacing:0;font-weight:700;line-height:1}#ahouterlook .m-look__visual{width:calc(354 * var(--u));margin:calc(40.5 * var(--u)) 0 0 calc(18 * var(--u));position:relative}#ahouterlook .m-look__photo{--rotate:-.6deg}#ahouterlook .m-look__photo .c-photo__img{aspect-ratio:328/459}#ahouterlook .m-look__note{top:calc(var(--y) * var(--u));left:calc(var(--x) * var(--u));z-index:10;width:calc(var(--w) * var(--u));pointer-events:none;position:absolute}#ahouterlook .m-look__item{margin-top:calc(24 * var(--u));text-align:center}#ahouterlook .m-look__name{font-size:max(10px, calc(15 * var(--u)));letter-spacing:0;font-weight:500;line-height:1.333;display:inline-block}#ahouterlook .m-look__name span{text-underline-offset:.3em;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none;text-underline-offset:.15em;text-decoration:underline;text-decoration-thickness:1px}@media (hover:hover){#ahouterlook .m-look__name:hover span{text-decoration-color:#0000}}#ahouterlook .m-look__price{font-family:var(--font-ja);display:block}#ahouterlook .m-look__desc{margin-top:calc(24 * var(--u));font-size:max(10px, calc(11 * var(--u)));letter-spacing:0;font-weight:400;line-height:1.727}#ahouterlook .m-look__icons{width:calc(var(--w) * var(--u));margin:calc(29 * var(--u)) auto 0}#ahouterlook .m-look__more{margin-top:calc(35 * var(--u));font-size:max(10px, calc(12 * var(--u)));letter-spacing:0;font-weight:500;line-height:1.583;display:inline-block}#ahouterlook .m-slider{--pad:calc(32 * var(--u));--card-w:calc(205 * var(--u));--card-gap:calc(23 * var(--u));--slide-distance:0px;margin-top:calc(66 * var(--u));position:relative}#ahouterlook .m-slider__sticky{position:relative}#ahouterlook .m-slider__ah{top:calc(-62 * var(--u));left:calc(10 * var(--u));z-index:10;width:calc(102 * var(--u));pointer-events:none;position:absolute}#ahouterlook .m-slider__viewport{overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scroll-padding-inline:var(--pad);scrollbar-width:none;overflow-x:auto}#ahouterlook .m-slider__viewport::-webkit-scrollbar{display:none}#ahouterlook .m-slider__track{gap:var(--card-gap);width:max-content;padding-inline:var(--pad) calc(50cqi - var(--card-w) / 2);display:flex}#ahouterlook .m-slider__card{width:var(--card-w);scroll-snap-align:start;flex-shrink:0}#ahouterlook .m-slider__card:last-child{scroll-snap-align:center}#ahouterlook .m-slider__bar{width:calc(177 * var(--u));height:calc(4 * var(--u));margin:calc(39 * var(--u)) auto 0;background-color:var(--cl-track);position:relative;overflow:clip}#ahouterlook .m-slider__thumb{width:var(--thumb-w,50%);background-color:var(--cl-thumb);translate:var(--thumb-x,0) 0;position:absolute;inset:0 auto 0 0}@media screen and (width>=980px){#ahouterlook .m-slider.is-scroll-x{height:calc(var(--slider-h,0px) + var(--slide-distance))}#ahouterlook .m-slider.is-scroll-x .m-slider__sticky{top:calc(var(--host-header) + (100svh - var(--host-header) - var(--slider-h,0px)) / 2);position:sticky}#ahouterlook .m-slider.is-scroll-x .m-slider__viewport{scroll-snap-type:none;overflow:clip}#ahouterlook .m-slider.is-scroll-x .m-slider__track{will-change:transform}}#ahouterlook .c-point{text-align:left;width:100%;display:block}@media (hover:hover){#ahouterlook .c-point:hover .c-point__img img{scale:1.04}}#ahouterlook .c-point:focus-visible{outline:2px solid var(--cl-blue);outline-offset:4px}#ahouterlook .c-point__img,#ahouterlook .c-point__title,#ahouterlook .c-point__lead,#ahouterlook .c-point__desc{display:block}#ahouterlook .c-point__img{aspect-ratio:205/308;overflow:clip}#ahouterlook .c-point__img img{object-fit:cover;width:100%;height:100%;transition:scale .75s cubic-bezier(.215,.61,.355,1)}#ahouterlook .c-point__title{margin-top:calc(14 * var(--u));font-size:max(10px, calc(18 * var(--u)))}#ahouterlook .c-point__lead,#ahouterlook .c-point__desc{margin-right:calc(var(--card-gap) * -.6)}#ahouterlook .c-point__lead{margin-top:calc(2 * var(--u));font-size:max(10px, calc(11 * var(--u)));letter-spacing:0;font-weight:700;line-height:1.727}#ahouterlook .c-point__desc{font-size:max(10px, calc(11 * var(--u)));letter-spacing:0;font-weight:400;line-height:1.727}#ahouterlook .m-links{justify-items:center;gap:calc(101 * var(--u));padding-top:calc(63 * var(--u));display:grid}#ahouterlook .m-links__all{justify-items:center;gap:calc(11 * var(--u));margin-bottom:calc(29 * var(--u));padding-top:calc(13 * var(--u));display:grid}#ahouterlook .m-links__all-lead{align-items:center;gap:calc(7 * var(--u));font-size:max(10px, calc(14 * var(--u)));letter-spacing:.01em;font-weight:700;line-height:1;display:flex}#ahouterlook .m-links__all-lead:before,#ahouterlook .m-links__all-lead:after{content:"";width:1px;height:calc(19.2 * var(--u));background-color:currentColor}#ahouterlook .m-links__all-lead:before{margin-right:calc(7 * var(--u));rotate:-38.7deg}#ahouterlook .m-links__all-lead:after{rotate:38.7deg}#ahouterlook .m-links__all-button{width:calc(270 * var(--u));height:calc(47 * var(--u));border:1px solid var(--cl-text);background-color:var(--cl-white);font-size:max(10px, calc(21 * var(--u)));place-items:center;line-height:1;display:grid}#ahouterlook .m-links__all-button .c-underline{text-underline-offset:.12em}#ahouterlook .m-links__about{width:calc(324 * var(--u));display:block}#ahouterlook .m-outro{padding:calc(66 * var(--u)) 0 calc(80 * var(--u));text-align:center}#ahouterlook .m-outro__social{justify-content:center;align-items:center;gap:calc(47.5 * var(--u));display:flex}#ahouterlook .m-outro__social a{display:block}#ahouterlook .m-outro__line{width:calc(24 * var(--u))}#ahouterlook .m-outro__instagram{width:calc(22.4 * var(--u))}#ahouterlook .m-outro__x{width:calc(18.2 * var(--u))}#ahouterlook .m-outro__youtube{width:calc(24.4 * var(--u))}#ahouterlook .m-outro__copy{margin-top:calc(59 * var(--u));font-size:max(10px, calc(11 * var(--u)));letter-spacing:0;font-weight:400}#ahouterlook .m-modal{width:var(--column-w);max-width:calc(100vw - 24px);max-height:calc(100svh - 48px);color:var(--cl-text);background-color:var(--cl-modal-bg);overscroll-behavior:contain;border:none;margin:auto;padding:0;overflow-y:auto;box-shadow:0 10px 40px #0000001f;container-type:inline-size}@media screen and (width>=980px){#ahouterlook .m-modal{height:100%;max-height:none;margin:0 var(--column-right) 0 auto;box-shadow:none}#ahouterlook .m-modal[open]{flex-direction:column;display:flex}#ahouterlook .m-modal .m-modal__inner{width:100%;margin-block:auto;position:relative}}@media screen and (width<=979px){#ahouterlook .m-modal{width:100%;max-width:none;height:100%;max-height:none;box-shadow:none;margin:0}}#ahouterlook .m-modal::backdrop{background-color:var(--cl-backdrop)}#ahouterlook .m-modal[open],#ahouterlook .m-modal[open]::backdrop{animation:.3s cubic-bezier(.455,.03,.515,.955) m-modal-fade-in}#ahouterlook .m-modal.is-closing,#ahouterlook .m-modal.is-closing::backdrop{animation:.3s cubic-bezier(.455,.03,.515,.955) forwards m-modal-fade-out}@media (prefers-reduced-motion:reduce){#ahouterlook .m-modal[open],#ahouterlook .m-modal[open]::backdrop,#ahouterlook .m-modal.is-closing,#ahouterlook .m-modal.is-closing::backdrop{animation:none}}@keyframes m-modal-fade-in{0%{opacity:0}}@keyframes m-modal-fade-out{to{opacity:0}}#ahouterlook .m-modal__inner{--u:calc(min(100cqi, 500px) / 390);--close-top:calc(30 * var(--u));--close-size:calc(33 * var(--u));--close-gap:max(9px, calc(9 * var(--u)));max-width:500px;padding:calc(var(--close-top) + var(--close-size) + var(--close-gap)) calc(12 * var(--u)) calc(34 * var(--u));margin-inline:auto}#ahouterlook .m-modal__close{top:var(--close-top);right:calc(22 * var(--u));z-index:10;width:var(--close-size);height:var(--close-size);position:absolute}@media screen and (width<=979px){#ahouterlook .m-modal__close{position:fixed}}#ahouterlook .m-modal__close:before,#ahouterlook .m-modal__close:after{content:"";background-color:currentColor;width:140%;height:1px;position:absolute;top:50%;left:50%}#ahouterlook .m-modal__close:before{translate:-50% -50%;rotate:45deg}#ahouterlook .m-modal__close:after{translate:-50% -50%;rotate:-45deg}#ahouterlook .m-modal__img{aspect-ratio:366/547;overflow:clip}#ahouterlook .m-modal__img img{object-fit:cover;width:100%;height:100%}#ahouterlook .m-modal__body{padding:calc(23 * var(--u)) calc(20 * var(--u)) 0}#ahouterlook .m-modal__title{font-size:max(10px, calc(20 * var(--u)));line-height:.75}#ahouterlook .m-modal__lead{margin-top:calc(7 * var(--u));font-size:max(10px, calc(14 * var(--u)));letter-spacing:0;font-weight:700;line-height:1.857}#ahouterlook .m-modal__desc{font-size:max(10px, calc(14 * var(--u)));letter-spacing:0;font-weight:400;line-height:1.857}#ahouterlook .u-vis-clip{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}#ahouterlook .u-hover-alpha>*{transition:opacity .25s cubic-bezier(.455,.03,.515,.955)}@media (hover:hover){#ahouterlook .u-hover-alpha:hover>*{opacity:.7}}@media screen and (width>=980px){#ahouterlook .u-sp{display:none!important}}@media screen and (width<=979px){#ahouterlook .u-pc{display:none!important}}#ahouterlook.is-js [data-inview]{opacity:0;transition:opacity .5s cubic-bezier(.455,.03,.515,.955),translate .7s cubic-bezier(.215,.61,.355,1);transition-delay:var(--delay,0s);translate:0 20px}#ahouterlook.is-js [data-inview].is-inview{opacity:1;translate:0}@media (prefers-reduced-motion:reduce){#ahouterlook.is-js [data-inview]{opacity:1;transition:none;translate:0}}@media (prefers-reduced-motion:no-preference){#ahouterlook.is-js [data-fv-photo],#ahouterlook.is-js [data-fv-badge],#ahouterlook.is-js [data-fv-title-line]{opacity:0}}@media screen and (prefers-reduced-motion:no-preference) and (width>=980px){#ahouterlook.is-js [data-pc-side-ah],#ahouterlook.is-js [data-pc-side-bg],#ahouterlook.is-js [data-pc-side-item],#ahouterlook.is-js [data-pc-side-title],#ahouterlook.is-js [data-pc-side-logo]{opacity:0}}
/*$vite$:1*/