@charset "UTF-8";a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,body,button,canvas,caption,cite,code,dd,del,details,dfn,div,dl,dt,em,embed,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,main,mark,menu,nav,object,ol,output,p,pre,q,ruby,s,samp,section,small,span,strike,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,tt,ul,var,video{margin:0;padding:0;border:0;font-family:inherit;font-style:inherit;font-weight:inherit;font-size:inherit;vertical-align:baseline;box-sizing:border-box;line-height:1}:focus{outline:0}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}button{background-color:transparent;cursor:pointer;outline:0;-webkit-appearance:none;-moz-appearance:none;appearance:none;color:#000}li,ol,ul{list-style:none}table{border-collapse:collapse;border-spacing:0}a{display:inline-block;color:#202020;text-decoration:none;transition:.3s ease}@media (any-hover:hover){a:hover:hover{opacity:.7}}img,picture,svg,video{display:block;width:100%;height:auto;vertical-align:bottom}@media screen and (max-width:1024px){.sp{display:block}.pc{display:none!important}}@media screen and (min-width:1025px){.sp{display:none!important}.pc{display:block}}.scroll_in{opacity:0}.scroll_in.show{opacity:1;transition:.8s ease}html{font-size:62.5%;background:#202020}body{font-family:"Helvetica Neue",Arial,"Hiragino Kaku Gothic Pro","ヒラギノ角ゴ Pro W3","游ゴシック体","Yu Gothic",YuGothic,"ＭＳ Ｐゴシック","MS PGothic",sans-serif;font-weight:300;font-style:normal;font-size:3.5623409669vw;color:#b8b5a0}@media screen and (min-width:500px){body{font-size:1.4rem}}@media screen and (min-width:1025px){body{font-size:3.5623409669vw}}@media screen and (min-width:1025px) and (min-width:1025px){body{font-size:.9722222222vw}}.scrollbar{position:fixed;top:0;bottom:0;margin:auto;z-index:10;right:1.1805555556%;width:3px;height:130px;background:#b8b5a0;opacity:0;transition:opacity .5s ease}.scrollbar_thumb{width:100%;height:20%;position:absolute;top:0;left:0;z-index:2;background:#fff}.scrollbar.show{opacity:1}.visual{width:94.9109414758%;margin:2.5445292621% auto 0;position:relative}@media screen and (min-width:1025px){.visual{width:98.6111111111%;margin-top:.6944444444%}}.visual .title{width:81.2332439678%;position:absolute;z-index:3;top:0;left:0;right:0;margin:59.7855227882% auto 0}@media screen and (min-width:1025px){.visual .title{width:53.0985915493%;margin-top:26.0563380282%}}.visual .lead{width:81.2332439678%;position:absolute;z-index:3;top:0;left:0;right:0;margin:105.8981233244% auto 0;line-height:1.5;letter-spacing:.03em;font-size:2.6717557252vw;font-family:dnp-shuei-gothic-kin-std,sans-serif;font-weight:300;font-style:normal;color:#fff}@media screen and (min-width:1025px){.visual .lead{font-size:.7291666667vw}}@media screen and (min-width:1025px){.visual .lead{width:41.0563380282%;font-size:4.0712468193vw;line-height:1.625;letter-spacing:0;margin-top:35.9154929577%}}@media screen and (min-width:1025px) and (min-width:1025px){.visual .lead{font-size:1.1111111111vw}}.container{position:relative;padding-top:45px}@media screen and (min-width:1025px){.container{padding-top:120px}}.index_head{text-align:center;font-size:3.0534351145vw;font-family:"Helvetica Neue",Arial,"Hiragino Kaku Gothic Pro","ヒラギノ角ゴ Pro W3","游ゴシック体","Yu Gothic",YuGothic,"ＭＳ Ｐゴシック","MS PGothic",sans-serif;font-weight:400;font-style:normal;color:#fff;margin-bottom:5px}@media screen and (min-width:500px){.index_head{font-size:1.2rem}}@media screen and (min-width:1025px){.index_head{font-size:4.5801526718vw;margin-bottom:12px}}@media screen and (min-width:1025px) and (min-width:1025px){.index_head{font-size:1.25vw}}.index_list{font-family:"Helvetica Neue",Arial,"Hiragino Kaku Gothic Pro","ヒラギノ角ゴ Pro W3","游ゴシック体","Yu Gothic",YuGothic,"ＭＳ Ｐゴシック","MS PGothic",sans-serif;font-weight:400;font-style:normal;margin-top:10px;display:flex;flex-wrap:wrap;justify-content:space-between;width:94.9109414758%;margin:0 auto}@media screen and (min-width:1025px){.index_list{width:74.3055555556%}}.index_list li{width:32.7077747989%}@media screen and (min-width:1025px){.index_list li{width:32.7102803738%}}.index_list li:nth-of-type(n+4){margin-top:1.072386059%}@media screen and (min-width:1025px){.index_list li:nth-of-type(n+4){margin-top:.9345794393%}}.index_list a{display:block;font-size:0}.sec{padding:60px 0}@media screen and (min-width:1025px){.sec{width:94.5833333333%;margin:0 auto;margin-top:160px;padding:50px 0 0}.sec:last-of-type{padding-bottom:0}}@media screen and (min-width:1025px){.row1{display:flex;align-items:flex-end}}@media screen and (min-width:1025px){.row1 .col1{width:49.9265785609%}}.row1 .col1 .sec_head{display:inline-block;font-size:2.7989821883vw;font-weight:400;background:#fff;color:#000;padding:.7em 1.7em}@media screen and (min-width:500px){.row1 .col1 .sec_head{font-size:1.1rem}}.row1 .col1 .look_slider[data-index="0"] .next .label2{opacity:0}.row1 .col1 .look_slider[data-index="1"] .next .label1{opacity:0}.row1 .col1 .swiper-slide{position:relative}.row1 .col1 .swiper-pagination-bullets{bottom:0;left:5.0890585242%;margin-bottom:3.8167938931%;width:4.5801526718%;display:flex;justify-content:space-between}.row1 .col1 .swiper-pagination-bullets .swiper-pagination-bullet{width:33.3333333333%;height:auto;aspect-ratio:1/1;margin:0;background:0 0;border:1px solid #fff;opacity:1}.row1 .col1 .swiper-pagination-bullets .swiper-pagination-bullet-active{background:#fff}.row1 .col1 .swiper-pagination-fraction{color:#fff;width:auto;font-weight:400;bottom:0;left:4.4117647059%;margin-bottom:2.5%}.row1 .col1 .next{position:absolute;bottom:0;right:2.5445292621%;margin-bottom:3.0534351145%;z-index:2;cursor:pointer}@media screen and (min-width:1025px){.row1 .col1 .next{bottom:50%;margin:0;translate:0 50%}}.row1 .col1 .next p{display:flex;align-items:center;justify-content:space-between;gap:.3em;font-size:3.0534351145vw;transition:opacity .8s ease}@media screen and (min-width:500px){.row1 .col1 .next p{font-size:1.2rem}}@media screen and (min-width:1025px){.row1 .col1 .next p{font-size:3.3078880407vw}}@media screen and (min-width:1025px) and (min-width:1025px){.row1 .col1 .next p{font-size:.9027777778vw}}.row1 .col1 .next p+p{width:100%;position:absolute;top:0;right:0}.row1 .col1 .next p span{white-space:nowrap;color:#fff;font-weight:400}.row1 .col1 .next p .arrow{width:.8em;flex-shrink:0}@media screen and (min-width:1025px){.row1 .col1 .next p .arrow{width:.95em}}.row1 .col2{width:94.9109414758%;margin:2.5445292621% auto 0}@media screen and (min-width:1025px){.row1 .col2{width:42.9515418502%;margin:0 0 0 2.5697503671%}}.row1 .col2 .item_name{font-size:4.0712468193vw;color:#fff}@media screen and (min-width:1025px){.row1 .col2 .item_name{font-size:1.1111111111vw}}.row1 .col2 .cap{font-family:dnp-shuei-gothic-kin-std,sans-serif;font-weight:300;font-style:normal;line-height:1.75;margin-top:5.1282051282%}.row1 .col2 .item_num{margin-top:8.547008547%;line-height:1.3}.row1 .col2 .spec{margin-top:3.4188034188%;line-height:1.3}.row1 .col2 .credit{width:94.9109414758%;margin:4.0712468193% auto 0;letter-spacing:.03em}@media screen and (min-width:1025px){.row1 .col2 .credit{width:100%;margin-top:20.5128205128%}}.row1 .col2 .credit li{display:flex;align-items:center;justify-content:space-between}.row1 .col2 .credit li+li{margin-top:14px}@media screen and (min-width:1025px){.row1 .col2 .credit li+li{margin-top:3.4188034188%}}.row1 .col2 .credit .detail{display:flex;flex-wrap:wrap;justify-content:space-between;width:42.3592493298%;font-size:3.3078880407vw}@media screen and (min-width:500px){.row1 .col2 .credit .detail{font-size:1.3rem}}@media screen and (min-width:1025px){.row1 .col2 .credit .detail{width:29.2307692308%;font-size:3.5623409669vw}}@media screen and (min-width:1025px) and (min-width:1025px){.row1 .col2 .credit .detail{font-size:.9722222222vw}}.row1 .col2 .credit .detail .item{width:100%;font-family:"Helvetica Neue",Arial,"Hiragino Kaku Gothic Pro","ヒラギノ角ゴ Pro W3","游ゴシック体","Yu Gothic",YuGothic,"ＭＳ Ｐゴシック","MS PGothic",sans-serif;font-weight:500;font-style:normal;margin-bottom:4px}@media screen and (min-width:1025px){.row1 .col2 .credit .detail .item{margin-bottom:.6em}}.row1 .col2 .credit .buy{font-size:3.0534351145vw;font-family:"Helvetica Neue",Arial,"Hiragino Kaku Gothic Pro","ヒラギノ角ゴ Pro W3","游ゴシック体","Yu Gothic",YuGothic,"ＭＳ Ｐゴシック","MS PGothic",sans-serif;font-weight:400;font-style:normal;font-weight:700;background:#b8b5a0;width:44.5040214477%;padding:.7em 0;text-align:center}@media screen and (min-width:500px){.row1 .col2 .credit .buy{font-size:1.2rem}}@media screen and (min-width:1025px){.row1 .col2 .credit .buy{width:58.6324786325%;font-size:3.5623409669vw;padding:.8em 0}}@media screen and (min-width:1025px) and (min-width:1025px){.row1 .col2 .credit .buy{font-size:.9722222222vw}}.row1 .col2 .credit .buy.coming{font-size:0;pointer-events:none;background:0 0;color:#b8b5a0;font-weight:400}.row1 .col2 .credit .buy.coming:before{display:block;content:"Coming Soon";font-size:3.0534351145vw;padding:.5em 0;border:1px solid #b8b5a0}@media screen and (min-width:500px){.row1 .col2 .credit .buy.coming:before{font-size:1.2rem}}@media screen and (min-width:1025px){.row1 .col2 .credit .buy.coming:before{font-size:3.8167938931vw;padding:.8em 0}}@media screen and (min-width:1025px) and (min-width:1025px){.row1 .col2 .credit .buy.coming:before{font-size:1.0416666667vw}}.row2{margin-top:80px}@media screen and (min-width:1025px){.row2{margin-top:5.8737151248%}}.row2 .ph_list{width:100%;display:flex;flex-wrap:wrap;justify-content:space-between}.row2 .ph_list li{width:49.8727735369%}@media screen and (min-width:1025px){.row2 .ph_list li{width:24.8898678414%}}.row2 .ph_list li:nth-of-type(n+3){margin-top:.2544529262%}@media screen and (min-width:1025px){.row2 .ph_list li:nth-of-type(n+3){margin-top:0}}.row3{width:94.9109414758%;margin:20px auto 0;display:flex;flex-wrap:wrap;font-size:3.0534351145vw}@media screen and (min-width:500px){.row3{font-size:1.2rem}}.row3 .cap{width:100%;font-family:dnp-shuei-gothic-kin-std,sans-serif;font-weight:300;font-style:normal;line-height:1.75;margin-bottom:40px}.row3 .item_num{width:50%;line-height:1.3333333333}.row3 .spec{width:50%;line-height:1.3333333333}.footer{width:94.9109414758%;margin:0 auto;padding:110px 0 35px;font-family:"Helvetica Neue",Arial,"Hiragino Kaku Gothic Pro","ヒラギノ角ゴ Pro W3","游ゴシック体","Yu Gothic",YuGothic,"ＭＳ Ｐゴシック","MS PGothic",sans-serif;font-weight:300;font-style:normal;letter-spacing:.03em;color:#e6e6e6}@media screen and (min-width:1025px){.footer{width:94.5833333333%;margin-left:3.3333333333%;padding:240px 0 50px}}.footer_row1{display:flex;-moz-column-gap:5px;column-gap:5px}.footer_row1 p{line-height:1.4285714286;font-size:3.0534351145vw}@media screen and (min-width:500px){.footer_row1 p{font-size:1.2rem}}@media screen and (min-width:1025px){.footer_row1 p{font-size:3.5623409669vw}}@media screen and (min-width:1025px) and (min-width:1025px){.footer_row1 p{font-size:.9722222222vw}}.footer_row2{margin-top:98px;display:flex;align-items:flex-end;justify-content:space-between}.footer_row2 .copy{font-size:3.3078880407vw}@media screen and (min-width:500px){.footer_row2 .copy{font-size:1.3rem}}@media screen and (min-width:1025px){.footer_row2 .copy{font-size:3.8167938931vw}}@media screen and (min-width:1025px) and (min-width:1025px){.footer_row2 .copy{font-size:1.0416666667vw}}.footer_row2 .sns{display:flex;-moz-column-gap:20px;column-gap:20px}@media screen and (min-width:1025px){.footer_row2 .sns{-moz-column-gap:30px;column-gap:30px}}.footer_row2 .sns li{width:20px}@media screen and (min-width:1025px){.footer_row2 .sns li{width:24px}}