@import url("https://fonts.googleapis.com/css2?family=EB+Garamond:wght@400&display=swap");.lineup [data-ruby]{position:relative}.lineup [data-ruby]::before{content:attr(data-ruby);position:absolute;width:100%;top:-11px;left:50%;transform:translate3d(-50%, 0, 0);font-weight:bold;text-align:center;white-space:nowrap}.lineup .subpage-mv{padding-top:235px}@media (min-width: 768px){.lineup .subpage-mv .the-ttl .en{font-size:74px}}.lineup .breadcrumb{margin-top:-52px}.lineup .main-visual{height:auto;min-height:100svh;padding-bottom:213px}.lineup .main-visual::before{height:262px}.lineup .main-visual .containercm{font-family:"Shippori Mincho", serif;color:#fff;text-align:left;position:relative}.lineup .main-visual__ttl{font-size:36px;font-weight:600;padding:86px 0 0;line-height:1.81;letter-spacing:3.6px}.lineup .main-visual__txt{font-weight:500;line-height:2.38;margin-top:30px}.lineup .main-visual__txt [data-ruby]{position:relative}.lineup .main-visual__txt [data-ruby]::before{font-size:7px;letter-spacing:3.5px}.lineup__anchor{padding:0 3px;display:flex;flex-wrap:wrap;justify-content:center;margin:-140px 0 107px;position:relative}.lineup__anchor a{display:block;width:calc(50% - 20px);margin:0 10px;max-width:391px;opacity:1;border-radius:50%;overflow:hidden;background:#f6f8f5}.lineup__anchor a img{display:block;width:100%;transition:opacity .3s}.lineup__anchor a:last-child{background:#5d5d58}@media (min-width: 768px){.lineup__anchor a:hover img{opacity:.5}}.lineup__bnr{margin-bottom:166px}.lineup__bnr .c-heading{text-align:center;position:relative;margin-bottom:60px}@media (max-width: 767px){.lineup__bnr .c-heading{margin-bottom:51px}}.lineup__bnr .c-heading__en{font-size:100px;line-height:100px;letter-spacing:.06em;font-weight:700;color:#f6f8f5;font-family:'Barlow', sans-serif;margin-left:4px;text-transform:uppercase;white-space:nowrap}.lineup__bnr .c-heading__en.sm{font-size:80px;color:#fff}@media only screen and (max-width: 1100px){.lineup__bnr .c-heading__en.sm{font-size:70px}}@media (max-width: 767px){.lineup__bnr .c-heading__en.sm{font-size:50px;line-height:50px}}@media (max-width: 767px){.lineup__bnr .c-heading__en{font-size:50px;line-height:50px;letter-spacing:0em;margin:0;position:relative;top:8px;left:-18px;z-index:-1}}.lineup__bnr .c-heading__ja{font-size:34px;line-height:48px;letter-spacing:.06em;font-weight:500;font-family:"Shippori Mincho", serif;position:absolute;top:52%;left:50%;transform:translate(-50%, -50%);width:100%}@media (max-width: 767px){.lineup__bnr .c-heading__ja{top:85%;font-size:26px;line-height:37px;letter-spacing:.06em;font-weight:500}}.lineup__bnr .c-heading__ja [data-ruby]::before{font-size:14px;top:-27px;letter-spacing:4px}@media (max-width: 767px){.lineup__bnr .c-heading__ja [data-ruby]::before{font-size:10px;top:-22px}}@media (min-width: 768px){.lineup__bnr .c-other__list .item{width:calc(50% - 12px);margin:0}.lineup__bnr .c-other__list .item__img::before{padding-top:51.85185% !important}.lineup__bnr .c-other__list .item__cont{padding-top:16.6% !important}.lineup__bnr .c-other__list .item__en{font-size:20px;margin-bottom:25px}.lineup__bnr .c-other__list .item__ja{font-size:28px !important}}.lineup__bnr .c-other__list .item__cont::after{width:65px !important;height:8px !important;background:url(../../img/lineup/ico_ar.svg) no-repeat top left;background-size:100% 100%}.lineup__content{margin-bottom:-3px}.lineup__content .part{margin-bottom:130px}.lineup__content .part .bg{position:relative;height:584px}.lineup__content .part .bg img{display:block;width:100%;height:100%;position:absolute;top:0;left:0;object-fit:cover}.lineup__content .part .ct{padding:0 13px}.lineup__content .part .ct__inner{max-width:1250px;margin:-172px auto 0;position:relative;background:#F6F8F5 url(../../img/lineup/bg_line01.png) no-repeat top left;background-size:100% auto;padding:105px 75px 90px}.lineup__content .part .ct .logo{display:block;margin:0 auto 59px;width:232px}.lineup__content .part .ct .title{position:relative;text-align:center;font-family:"Shippori Mincho", serif;font-size:38px;color:#7A885C;font-weight:500;letter-spacing:3.8px;padding-bottom:20px;margin-bottom:43px}.lineup__content .part .ct .title::before{content:"";display:block;width:68px;height:1px;background:currentcolor;position:absolute;bottom:0;left:0;right:0;margin:0 auto}.lineup__content .part .ct .title [data-ruby]::before{font-size:19px;top:-21px;letter-spacing:4px}.lineup__content .part .ct .desc{text-align:center;line-height:2.4;font-size:15px;letter-spacing:1.5px;margin-bottom:72px}.lineup__content .part .ct .desc [data-ruby]::before{font-size:8px;top:-14px}.lineup__content .part .ct .spec{background:#fff;padding:49px 13px 44px}.lineup__content .part .ct .spec__inner{max-width:881px;margin:0 auto}.lineup__content .part .ct .spec .subtitle{text-align:center;color:#7A885C;margin-bottom:42px}.lineup__content .part .ct .spec .subtitle .en{font-family:"EB Garamond", serif;text-transform:uppercase;font-size:14px;letter-spacing:0.7px;margin-bottom:2px}.lineup__content .part .ct .spec .subtitle .ja{letter-spacing:1.7px;font-size:28px;font-weight:500;font-family:"Shippori Mincho", serif}.lineup__content .part .ct .spec .subtitle .ja [data-ruby]::before{font-size:9px;top:-8px;letter-spacing:5px}.lineup__content .part .ct .spec .lst{display:flex;flex-wrap:wrap;margin:0 -21px -3px 0}.lineup__content .part .ct .spec .lst li{width:calc(50% - 21px);margin:0 21px 0 0;display:flex;flex-wrap:wrap;border-bottom:1px solid #ddd;letter-spacing:0.6px;padding-bottom:23px;margin-bottom:20px}.lineup__content .part .ct .spec .lst li .lb{width:149px;font-weight:bold}.lineup__content .part .ct .spec .lst li .dt{flex:1}.lineup__content .part .ct .spec .lst li .dt span{position:relative;display:block;padding-left:16px}.lineup__content .part .ct .spec .lst li .dt span:not(:last-child){margin-bottom:8px}.lineup__content .part .ct .spec .lst li .dt span::before{content:"";display:block;width:7px;height:7px;border-radius:50%;background:#7A885C;position:absolute;top:10px;left:0}.lineup__content .part .ct .spec .note{font-size:13px;color:#A8A8A8;letter-spacing:1.3px;margin-bottom:-3px}.lineup__content .part.nanatsuboshi .ct__inner{background-color:#5D5D58;background-image:url(../../img/lineup/bg_line02.png)}.lineup__content .part.nanatsuboshi .ct .logo{width:202px}.lineup__content .part.nanatsuboshi .ct .title{color:#EBD7B8}.lineup__content .part.nanatsuboshi .ct .desc{color:#fff}.lineup__content .part.nanatsuboshi .ct .spec .subtitle{color:#5D5D58}.lineup__content .part.nanatsuboshi .ct .spec .lst li span::before{background:#5D5D58}.lineup__comfort{padding:0 13px;max-width:1126px;margin:0 auto 138px}.lineup__comfort .title{text-align:center;font-family:"Shippori Mincho", serif;font-size:34px;font-weight:500;line-height:1.62;letter-spacing:2px;margin-bottom:46px}.lineup__comfort .title [data-ruby]::before{font-size:14px;top:-15px;letter-spacing:4px}.lineup__comfort .c-other__list{padding:0}@media (min-width: 768px){.lineup__comfort .c-other__list .item__img::before{padding-top:28.82692% !important}.lineup__comfort .c-other__list .item__cont{padding-top:8.7% !important}.lineup__comfort .c-other__list .item__en{font-size:24px;margin-bottom:28px}.lineup__comfort .c-other__list .item__ja{font-size:30px !important}}.lineup__comfort .c-other__list .item__cont::after{width:65px !important;height:8px !important;background:url(../../img/lineup/ico_ar.svg) no-repeat top left;background-size:100% 100%}@media only screen and (min-width: 768px) and (max-width: 999px){.lineup__content .part .ct__inner,.lineup__content .part .ct .spec{padding-left:20px;padding-right:20px}.lineup__content .part .ct .title{font-size:36px}.lineup__content .part .ct .spec .lst li .lb{width:110px}}@media (max-width: 767px){.lineup .subpage-mv{padding-top:134px}.lineup .subpage-mv .the-ttl .en{margin-bottom:7px}.lineup .breadcrumb{margin-top:-6px}.lineup .main-visual{padding-bottom:172px}.lineup .main-visual::before{height:185px}.lineup .main-visual::after{display:none}.lineup .main-visual__ttl{font-size:26px;padding:58px 0 0;letter-spacing:2.6px;line-height:1.95;margin:0 -25px 0 0}.lineup .main-visual__txt{margin-top:16px}.lineup__anchor{margin:-79px -4.5px 62px;padding:0 13px}.lineup__anchor a{margin:0 4px;width:calc(50% - 8px);max-width:342px}.lineup__bnr{margin-bottom:66px}.lineup__bnr .c-other__list .item{width:100%;margin-bottom:15px}.lineup__bnr .c-other__list .item__cont{padding-bottom:0}.lineup__bnr .c-other__list .item__cont::after{width:38px !important;height:5px !important;bottom:39px}.lineup__bnr .c-other__list .item__img{position:relative}.lineup__bnr .c-other__list .item__img:before{display:block;content:" ";width:100%;padding-top:51.71429%}.lineup__bnr .c-other__list .item__img>.content{position:absolute;top:0;left:0;right:0;bottom:0}.lineup__bnr .c-other__list .item__en{font-size:14px;margin-bottom:4px}.lineup__content{margin-bottom:69px}.lineup__content .part{margin-bottom:59px}.lineup__content .part .bg{height:250px}.lineup__content .part .ct__inner{margin:-47px auto 0;padding:61px 20px 39px;background-image:url(../../img/lineup/bg_line01_sp.png);background-position:top 198px left}.lineup__content .part .ct .logo{width:154px;margin-bottom:35px}.lineup__content .part .ct .title{font-size:22px;line-height:1.75;letter-spacing:2.2px;padding-bottom:24px;margin-bottom:27px}.lineup__content .part .ct .title::before{width:40px}.lineup__content .part .ct .title [data-ruby]::before{font-size:12px;letter-spacing:2px;top:-15px}.lineup__content .part .ct .desc{text-align:left;letter-spacing:0.85px;line-height:1.86;margin-bottom:37px}.lineup__content .part .ct .desc [data-ruby]::before{top:-12px}.lineup__content .part .ct .spec{padding:40px 15px 22px}.lineup__content .part .ct .spec .subtitle{margin-bottom:24px}.lineup__content .part .ct .spec .subtitle .en{font-size:12px;margin-bottom:5px}.lineup__content .part .ct .spec .subtitle .ja{font-size:20px;letter-spacing:1.2px}.lineup__content .part .ct .spec .subtitle .ja [data-ruby]::before{letter-spacing:3px;top:-8px}.lineup__content .part .ct .spec .lst{margin-bottom:0}.lineup__content .part .ct .spec .lst li{width:100%;font-size:15px;line-height:1.5;padding-bottom:5px;margin-bottom:15px}.lineup__content .part .ct .spec .lst li .lb{width:101px;padding-left:8px}.lineup__content .part .ct .spec .lst li .dt span{padding-left:12px;margin-bottom:7px}.lineup__content .part .ct .spec .lst li .dt span::before{width:5px;height:5px;top:8px}.lineup__content .part .ct .spec .lst li:first-child{order:1}.lineup__content .part .ct .spec .lst li:nth-child(2){order:3}.lineup__content .part .ct .spec .lst li:nth-child(3){order:2}.lineup__content .part .ct .spec .lst li:nth-child(4){order:4}.lineup__content .part .ct .spec .lst li:nth-child(5){order:5}.lineup__content .part .ct .spec .note{margin-bottom:19px}.lineup__content .part.nanatsuboshi .ct__inner{background-image:url(../../img/lineup/bg_line02_sp.png)}.lineup__content .part.nanatsuboshi .ct .logo{width:148px}.lineup__comfort{margin-bottom:90px}.lineup__comfort .title{font-size:26px;line-height:1.55;letter-spacing:1.5px;margin-bottom:33px}.lineup__comfort .title [data-ruby]::before{font-size:10px;top:-12px}.lineup__comfort .c-other__list .item{width:100%;margin:0}.lineup__comfort .c-other__list .item__cont{padding-bottom:0}.lineup__comfort .c-other__list .item__cont::after{width:38px !important;height:5px !important;bottom:39px}.lineup__comfort .c-other__list .item__img{position:relative}.lineup__comfort .c-other__list .item__img:before{display:block;content:" ";width:100%;padding-top:51.71429%}.lineup__comfort .c-other__list .item__img>.content{position:absolute;top:0;left:0;right:0;bottom:0}.lineup__comfort .c-other__list .item__en{font-size:14px;margin-bottom:4px}.lineup__comfort .c-other__list .item__ja{font-size:18px}}@media only screen and (max-width: 374px){.lineup .main-visual__ttl{font-size:23px;letter-spacing:1.8px}.lineup__comfort .title{font-size:22px}}@media only screen and (min-width: 1800px){.lineup__content .part .bg{height:auto;position:relative}.lineup__content .part .bg:before{display:block;content:" ";width:100%;padding-top:34.72222%}.lineup__content .part .bg>.content{position:absolute;top:0;left:0;right:0;bottom:0}}

/*# sourceMappingURL=maps/concept-lineup-new.min.css.map */
