@import url(https://fonts.googleapis.com/css2?family=Marcellus&family=Noto+Sans+JP:wght@100..900&family=Zen+Old+Mincho&display=swap);body,html{width:100%;height:100%;-webkit-text-size-adjust:100%;position:relative;margin:0;padding:0}[data-pf-type=Body]{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:1.5rem;font-weight:400;line-height:1.8;color:#3a3a3a;margin:0;padding:0;box-sizing:border-box}@media screen and (max-width:767px){[data-pf-type=Body]{font-size:1.4rem}}[data-pf-type=Body] *{margin:0;padding:0;box-sizing:border-box}[data-pf-type=Body] h1,[data-pf-type=Body] h2,[data-pf-type=Body] h3,[data-pf-type=Body] h4,[data-pf-type=Body] h5,[data-pf-type=Body] h6{font-size:100%;font-weight:inherit}[data-pf-type=Body] img,[data-pf-type=Body] video{max-width:100%;height:auto;vertical-align:bottom}[data-pf-type=Body] ol,[data-pf-type=Body] ul{list-style:none}[data-pf-type=Body] table{border-spacing:0;border-collapse:collapse}[data-pf-type=Body] form label{cursor:pointer}[data-pf-type=Body] button,[data-pf-type=Body] input,[data-pf-type=Body] select,[data-pf-type=Body] textarea{margin:0;padding:0;border:none;border-radius:0;outline:none;background:none;-webkit-appearance:none;-moz-appearance:none;appearance:none;font-family:Noto Sans JP,游ゴシック体,Yu Gothic,YuGothic,ヒラギノ角ゴ Pro,Hiragino Kaku Gothic Pro,メイリオ,Meiryo,MS Pゴシック,MS PGothic,sans-serif;color:#000}[data-pf-type=Body] a{text-decoration:none;color:#3a3a3a}[data-pf-type=Body] a[href^="tel:"]{cursor:default}@use "sass:math";.scroll_fixed{overflow:hidden}[data-pf-type=Body] .breadcrumb ul{max-width:1140px;margin:auto;padding:15px;font-size:14px;display:flex;list-style:none}@media screen and (max-width:767px){[data-pf-type=Body] .breadcrumb ul{font-size:12px;display:block!important;line-height:14px}}@media screen and (max-width:767px){[data-pf-type=Body] .breadcrumb li{display:inline}}@media screen and (max-width:767px){[data-pf-type=Body] .is-pc{display:none!important}}@media screen and (min-width:1025px){[data-pf-type=Body] .is-tb{display:none!important}}@media screen and (max-width:767px){[data-pf-type=Body] .is-tb{display:none!important}}@media screen and (min-width:768px){[data-pf-type=Body] .is-sp{display:none!important}}[data-pf-type=Body] .fadeInUp{opacity:0;transform:translateY(30px);transition:opacity 1s ease-out .5s,transform 1s ease-out .5s}[data-pf-type=Body] .fadeInUp.is-inview{opacity:1;transform:translateY(0)}[data-pf-type=Body] .pf-r{margin:0}[data-pf-type=Body] .iojfsv,[data-pf-type=Body] .pf-c{padding:0!important}[data-pf-type=Body] .pf-12_,[data-pf-type=Body] .pf-202_{margin-right:0!important}[data-pf-type=Body] .lp_coat{font-size:16px;font-family:Zen Old Mincho,游明朝体,Yu Mincho,YuMincho,ヒラギノ明朝 Pro,Hiragino Mincho Pro,MS P明朝,MS PMincho,serif;color:#323232;overflow:hidden;-webkit-font-smoothing:antialiased;background:#fff}[data-pf-type=Body] .lp_coat a[href=""]{pointer-events:none}[data-pf-type=Body] .mv{display:grid;overflow:hidden}[data-pf-type=Body] .mv__item{grid-area:1/1;position:relative;transition:opacity 1s ease-out,visibility 1s ease-out}[data-pf-type=Body] .mv__item:not(.is-current){opacity:0;visibility:hidden}[data-pf-type=Body] .mv__item[data-mv=comfort] .mv__title img,[data-pf-type=Body] .mv__item[data-mv=elegant] .mv__title img{transform:none}@media screen and (min-width:768px){[data-pf-type=Body] .mv__item[data-mv=comfort] .mv__title img.mv__title__01,[data-pf-type=Body] .mv__item[data-mv=elegant] .mv__title img.mv__title__01{top:12.26667%;left:5.36458%;width:12.1875%}}@media screen and (max-width:767px){[data-pf-type=Body] .mv__item[data-mv=comfort] .mv__title img.mv__title__01,[data-pf-type=Body] .mv__item[data-mv=elegant] .mv__title img.mv__title__01{top:66%;width:26.3%;left:7.2%}}@media screen and (min-width:768px){[data-pf-type=Body] .mv__item[data-mv=comfort] .mv__title img.mv__title__02,[data-pf-type=Body] .mv__item[data-mv=elegant] .mv__title img.mv__title__02{left:4.1%;top:21.73333%;width:21.82292%}}@media screen and (max-width:767px){[data-pf-type=Body] .mv__item[data-mv=comfort] .mv__title img.mv__title__02,[data-pf-type=Body] .mv__item[data-mv=elegant] .mv__title img.mv__title__02{top:68.5%;width:87.6%;left:2.8%}}@media screen and (min-width:768px){[data-pf-type=Body] .mv__item[data-mv=comfort] .mv__title img.mv__title__03,[data-pf-type=Body] .mv__item[data-mv=elegant] .mv__title img.mv__title__03{top:58.53333%;left:5.20833%;width:8.4375%}}@media screen and (max-width:767px){[data-pf-type=Body] .mv__item[data-mv=comfort] .mv__title img.mv__title__03,[data-pf-type=Body] .mv__item[data-mv=elegant] .mv__title img.mv__title__03{left:6.6%}}@media screen and (min-width:768px){[data-pf-type=Body] .mv__item[data-mv=comfort] .mv__title img.mv__title__04,[data-pf-type=Body] .mv__item[data-mv=elegant] .mv__title img.mv__title__04{top:77.5%;left:4.8%;width:24.73958%}}@media screen and (max-width:767px){[data-pf-type=Body] .mv__item[data-mv=comfort] .mv__title img.mv__title__04,[data-pf-type=Body] .mv__item[data-mv=elegant] .mv__title img.mv__title__04{left:6.3%;top:89.6%;width:47.8%}}@media screen and (min-width:768px){[data-pf-type=Body] .mv__item[data-mv=comfort] .mv__title img.mv__title__deco,[data-pf-type=Body] .mv__item[data-mv=elegant] .mv__title img.mv__title__deco{top:auto;bottom:0;left:21.375%;width:27.55208%}}@media screen and (max-width:767px){[data-pf-type=Body] .mv__item[data-mv=comfort] .mv__title img.mv__title__02{top:71.5%;width:82.6%;left:5.8%}}[data-pf-type=Body] .mv__bg img{width:100%}[data-pf-type=Body] .mv__title{position:absolute;inset:0;pointer-events:none}[data-pf-type=Body] .mv__title img{position:absolute;left:50%;transform:translateX(-50%);opacity:0}@media screen and (max-width:767px){[data-pf-type=Body] .mv__title img{transform:none}}[data-pf-type=Body] .mv__title img.mv__title__deco{bottom:0;left:54.7%;width:27.56944%;mix-blend-mode:soft-light}@media screen and (max-width:767px){[data-pf-type=Body] .mv__title img.mv__title__deco{width:47.2%;left:auto;right:0}}[data-pf-type=Body] .mv__title img.mv__title__01{top:16.1%;width:12.29167%}@media screen and (max-width:767px){[data-pf-type=Body] .mv__title img.mv__title__01{top:66%;width:26.45%;left:7%}}[data-pf-type=Body] .mv__title img.mv__title__02{top:25.7%;width:21.875%}@media screen and (max-width:767px){[data-pf-type=Body] .mv__title img.mv__title__02{left:5.7%;top:71.42857%;width:82.66667%}}[data-pf-type=Body] .mv__title img.mv__title__03{top:61.8%;width:17.2%}@media screen and (max-width:767px){[data-pf-type=Body] .mv__title img.mv__title__03{left:6.7%;top:84.61538%;width:29.06667%}}[data-pf-type=Body] .mv__title img.mv__title__04{top:75.9%;width:24.79167%}@media screen and (max-width:767px){[data-pf-type=Body] .mv__title img.mv__title__04{top:89.5%;width:47.8%;left:6.3%}}[data-pf-type=Body] .mv__item.is-show .mv__title img{animation:fadeIn 1.2s ease-out forwards}[data-pf-type=Body] .mv__item.is-show .mv__title img.mv__title__01,[data-pf-type=Body] .mv__item.is-show .mv__title img.mv__title__02{animation-delay:.6s}[data-pf-type=Body] .mv__item.is-show .mv__title img.mv__title__03{animation-delay:.9s}[data-pf-type=Body] .mv__item.is-show .mv__title img.mv__title__04{animation-delay:1.2s}[data-pf-type=Body] .mv__item.is-show .mv__title img.mv__title__deco{animation-delay:1.5s}[data-pf-type=Body] .lead{padding:160px 0;text-align:center}@media screen and (max-width:767px){[data-pf-type=Body] .lead{padding:64px 0}}[data-pf-type=Body] .lead__title{font-family:Zen Old Mincho,游明朝体,Yu Mincho,YuMincho,ヒラギノ明朝 Pro,Hiragino Mincho Pro,MS P明朝,MS PMincho,serif;font-weight:400;font-size:26px;letter-spacing:.4em;margin-bottom:50px}@media screen and (max-width:767px){[data-pf-type=Body] .lead__title{font-size:17px;letter-spacing:.3em;margin-bottom:25px}}[data-pf-type=Body] .lead__description{font-size:18px;line-height:2;letter-spacing:16%}@media screen and (max-width:767px){[data-pf-type=Body] .lead__description{font-size:13px;line-height:2.3;letter-spacing:5%}}@media screen and (min-width:768px){[data-pf-type=Body] .lead__description p:not(:last-child){margin-bottom:16px}}[data-pf-type=Body] .gallery{overflow:hidden;margin-bottom:120px}@media screen and (max-width:767px){[data-pf-type=Body] .gallery{margin-bottom:60px}}[data-pf-type=Body] .gallery__list{display:flex;gap:15px;width:-moz-max-content;width:max-content;animation:galleryLoop 40s linear infinite}@media screen and (max-width:767px){[data-pf-type=Body] .gallery__list{gap:8px}}[data-pf-type=Body] .gallery__list li{width:159px;flex-shrink:0}@media screen and (max-width:767px){[data-pf-type=Body] .gallery__list li{width:90px}}[data-pf-type=Body] .gallery__list img{width:100%;aspect-ratio:159/212;-o-object-fit:cover;object-fit:cover}[data-pf-type=Body] .tab-nav{max-width:964px;margin:0 auto 140px;padding:0 30px}@media screen and (max-width:767px){[data-pf-type=Body] .tab-nav{margin-bottom:70px;padding:0 20px}}[data-pf-type=Body] .tab-nav__list{display:flex;justify-content:space-between;gap:14px}@media screen and (max-width:767px){[data-pf-type=Body] .tab-nav__list{gap:15px}}[data-pf-type=Body] .tab-nav__list li{width:50%}[data-pf-type=Body] .tab-nav__list li.is-elegant{--tab-color:#015900;--tab-color-off:#99bd99}[data-pf-type=Body] .tab-nav__list li.is-comfort{--tab-color:#8e4e00;--tab-color-off:#d2b899}[data-pf-type=Body] .tab-nav__list li a{color:var(--tab-color-off);display:block;padding:0 0 24px;position:relative;line-height:1.1;text-align:center;transition:none;cursor:pointer;transition:opacity .5s}[data-pf-type=Body] .tab-nav__list li a:hover{opacity:.7}@media screen and (max-width:767px){[data-pf-type=Body] .tab-nav__list li a{padding-bottom:16px}}[data-pf-type=Body] .tab-nav__list li a:after{content:"";display:block;position:absolute;width:100%;height:2px;left:0;bottom:0;background:var(--tab-color-off)}[data-pf-type=Body] .tab-nav__list li a.is-current{pointer-events:none;color:var(--tab-color)}[data-pf-type=Body] .tab-nav__list li a.is-current:after{height:5px;bottom:-2px;background:var(--tab-color)}@media screen and (max-width:767px){[data-pf-type=Body] .tab-nav__list li a.is-current:after{height:3px;bottom:-1px}}[data-pf-type=Body] .tab-nav__en{display:block;font-family:Marcellus,Noto Sans JP,游ゴシック体,Yu Gothic,YuGothic,ヒラギノ角ゴ Pro,Hiragino Kaku Gothic Pro,メイリオ,Meiryo,MS Pゴシック,MS PGothic,sans-serif;font-size:40px;letter-spacing:.02em;margin-bottom:10px}@media screen and (max-width:767px){[data-pf-type=Body] .tab-nav__en{font-size:26px;margin-bottom:6px}}[data-pf-type=Body] .tab-nav__ja{display:block;font-family:Zen Old Mincho,游明朝体,Yu Mincho,YuMincho,ヒラギノ明朝 Pro,Hiragino Mincho Pro,MS P明朝,MS PMincho,serif;font-size:12px;font-weight:700;letter-spacing:.1em}@media screen and (max-width:767px){[data-pf-type=Body] .tab-nav__ja{font-size:11px}}[data-pf-type=Body] .contents-wrap{display:flex;flex-direction:column}[data-pf-type=Body] .category.is-elegant{--main-color:#015900;--sub-color:#e6eee5}[data-pf-type=Body] .category.is-comfort{--main-color:#8e4e00;--sub-color:#f4ede5}[data-pf-type=Body] .category+.category{padding-top:170px}@media screen and (max-width:767px){[data-pf-type=Body] .category+.category{padding-top:80px}}[data-pf-type=Body] .category__head{text-align:center;color:var(--main-color);margin-bottom:120px}@media screen and (max-width:767px){[data-pf-type=Body] .category__head{margin-bottom:24px}}[data-pf-type=Body] .category__head h2{color:var(--main-color)}[data-pf-type=Body] .category__title{font-family:Marcellus,Noto Sans JP,游ゴシック体,Yu Gothic,YuGothic,ヒラギノ角ゴ Pro,Hiragino Kaku Gothic Pro,メイリオ,Meiryo,MS Pゴシック,MS PGothic,sans-serif;font-weight:400;font-size:76px;line-height:1.2;letter-spacing:.01em}@media screen and (max-width:767px){[data-pf-type=Body] .category__title{font-size:32px}}[data-pf-type=Body] .category__title .char-word{display:inline-block;white-space:nowrap}[data-pf-type=Body] .category__title .char{display:inline-block}[data-pf-type=Body] .category__subtitle{font-family:Zen Old Mincho,游明朝体,Yu Mincho,YuMincho,ヒラギノ明朝 Pro,Hiragino Mincho Pro,MS P明朝,MS PMincho,serif;font-size:16px;letter-spacing:.3em;margin-top:10px}@media screen and (max-width:767px){[data-pf-type=Body] .category__subtitle{font-size:12px;margin-top:6px;letter-spacing:.15em;font-weight:600}}[data-pf-type=Body] .category__subtitle.fadeInUp{transition-delay:.9s}[data-pf-type=Body] .item{max-width:1260px;margin:0 auto 160px;padding:0 30px}@media screen and (max-width:767px){[data-pf-type=Body] .item{margin-bottom:100px;padding:0}}[data-pf-type=Body] .item__inner{display:grid;grid-template-columns:50.5% 44.25%;grid-template-rows:auto 1fr;gap:0 0;grid-template-areas:"title img" "text img";justify-content:space-between}@media screen and (max-width:767px){[data-pf-type=Body] .item__inner{display:block}}[data-pf-type=Body] .item__img{-ms-grid-row:1;-ms-grid-row-span:3;-ms-grid-column:3;grid-area:img}@media screen and (max-width:767px){[data-pf-type=Body] .item__img{margin-bottom:35px}}[data-pf-type=Body] .item__img img{width:100%}[data-pf-type=Body] .item__text{-ms-grid-row:3;-ms-grid-column:1;grid-area:text}[data-pf-type=Body] .item__title{-ms-grid-row:1;-ms-grid-column:1;grid-area:title;font-family:Zen Old Mincho,游明朝体,Yu Mincho,YuMincho,ヒラギノ明朝 Pro,Hiragino Mincho Pro,MS P明朝,MS PMincho,serif;font-weight:500;font-size:25px;line-height:1.8;letter-spacing:5%;margin-bottom:30px}@media screen and (max-width:767px){[data-pf-type=Body] .item__title{text-align:center;font-size:19px;margin-bottom:24px;padding:0;letter-spacing:4%}}[data-pf-type=Body] .item__description{font-size:18px;line-height:2;letter-spacing:5%;margin-bottom:60px}@media screen and (max-width:767px){[data-pf-type=Body] .item__description{font-size:13px;letter-spacing:.05em;margin-bottom:48px;padding:0 28px;line-height:2.3}}[data-pf-type=Body] .item__brand{max-width:462px;font-family:Marcellus,Noto Sans JP,游ゴシック体,Yu Gothic,YuGothic,ヒラギノ角ゴ Pro,Hiragino Kaku Gothic Pro,メイリオ,Meiryo,MS Pゴシック,MS PGothic,sans-serif;font-weight:400;font-size:22px;line-height:2;letter-spacing:.15em;margin-bottom:10px}@media screen and (max-width:767px){[data-pf-type=Body] .item__brand{font-size:22px;text-align:center;margin:0 auto 16px;padding:0 28px;line-height:1.5}}[data-pf-type=Body] .item .fadeInUp{transition-delay:.2s}@media screen and (min-width:768px){[data-pf-type=Body] .item .item__img.fadeInUp{transition-delay:0s}[data-pf-type=Body] .item .item__description.fadeInUp,[data-pf-type=Body] .item .item__title.fadeInUp{transition-delay:.4s}[data-pf-type=Body] .item .item-list.fadeInUp,[data-pf-type=Body] .item .item__brand.fadeInUp{transition-delay:.8s}}@media screen and (min-width:768px){[data-pf-type=Body] .item.reverse .item__inner{grid-template-columns:44.25% 50.5%;grid-template-areas:"img title" "img text"}[data-pf-type=Body] .item.reverse .item__inner>.item__img{-ms-grid-row:1;-ms-grid-row-span:2;-ms-grid-column:1}[data-pf-type=Body] .item.reverse .item__inner>.item__text{-ms-grid-row:2;-ms-grid-column:2}[data-pf-type=Body] .item.reverse .item__inner>.item__title{-ms-grid-row:1;-ms-grid-column:2}}[data-pf-type=Body] .item-list{max-width:462px}@media screen and (max-width:767px){[data-pf-type=Body] .item-list{margin:auto;padding:0 28px}}[data-pf-type=Body] .item-list li{font-size:12px;margin-bottom:10px}@media screen and (max-width:767px){[data-pf-type=Body] .item-list li{margin-bottom:20px}}[data-pf-type=Body] .item-list li.line{margin-bottom:30px}@media screen and (max-width:767px){[data-pf-type=Body] .item-list li.line{margin-bottom:20px}}[data-pf-type=Body] .item-list li.line+li{border-top:1px solid #d9d9d9;padding-top:30px}@media screen and (max-width:767px){[data-pf-type=Body] .item-list li.line+li{padding-top:20px}}[data-pf-type=Body] .item-list li.line .item-list__price:after{background:var(--main-color);color:#fff}@media screen and (max-width:767px){[data-pf-type=Body] .item-list li.img a,[data-pf-type=Body] .item-list li.line a{display:grid;grid-template-columns:72px 1fr;grid-template-rows:repeat(2,auto);gap:10px 16px;grid-template-areas:"img name" "img price"}[data-pf-type=Body] .item-list li.img a>.item__img,[data-pf-type=Body] .item-list li.line a>.item__img{-ms-grid-row:1;-ms-grid-row-span:3;-ms-grid-column:1}}[data-pf-type=Body] .item-list li.black .item-list__price:after{background:#323232;color:#fff}[data-pf-type=Body] .item-list a{display:flex;align-items:center;justify-content:space-between;gap:5px;font-family:Noto Sans JP,游ゴシック体,Yu Gothic,YuGothic,ヒラギノ角ゴ Pro,Hiragino Kaku Gothic Pro,メイリオ,Meiryo,MS Pゴシック,MS PGothic,sans-serif;line-height:2;cursor:pointer;transition:opacity .5s}[data-pf-type=Body] .item-list a:hover{opacity:.7}@media screen and (max-width:767px){[data-pf-type=Body] .item-list a{font-size:12px}}[data-pf-type=Body] .item-list a[href=""]{pointer-events:none}[data-pf-type=Body] .item-list img{width:72px;margin-right:24px}@media screen and (max-width:767px){[data-pf-type=Body] .item-list img{-ms-grid-row:1;-ms-grid-row-span:3;-ms-grid-column:3;align-self:center;grid-area:img}}[data-pf-type=Body] .item-list__name{line-height:1.4;padding-bottom:.4em}@media screen and (max-width:767px){[data-pf-type=Body] .item-list__name{grid-area:name;align-self:end}}[data-pf-type=Body] .item-list__price{flex-shrink:0;font-weight:600;margin-left:auto}@media screen and (max-width:767px){[data-pf-type=Body] .item-list__price{grid-area:price;align-self:start}}@media screen and (min-width:768px){[data-pf-type=Body] .item.reverse .item__inner>img{-ms-grid-row:1;-ms-grid-row-span:2;-ms-grid-column:1}}@media screen and (max-width:767px){[data-pf-type=Body] .item-list li.img a>img,[data-pf-type=Body] .item-list li.line a>img{-ms-grid-row:1;-ms-grid-row-span:3;-ms-grid-column:1}[data-pf-type=Body] .item-list__name{-ms-grid-row:1;-ms-grid-column:3}[data-pf-type=Body] .item-list__price{-ms-grid-row:3;-ms-grid-column:3}}[data-pf-type=Body] .item-list__price:after{content:"DETAIL";display:inline-block;width:74px;line-height:22px;text-align:center;background:var(--sub-color);color:var(--main-color);margin-left:18px;font-family:Marcellus,Noto Sans JP,游ゴシック体,Yu Gothic,YuGothic,ヒラギノ角ゴ Pro,Hiragino Kaku Gothic Pro,メイリオ,Meiryo,MS Pゴシック,MS PGothic,sans-serif;font-weight:400;font-size:14px;letter-spacing:.05em}@media screen and (max-width:767px){[data-pf-type=Body] .item-list__price:after{font-size:14px;line-height:20px}}[data-pf-type=Body] .other{background:var(--sub-color);padding:120px 0 160px}@media screen and (max-width:767px){[data-pf-type=Body] .other{padding:35px 0 70px}}[data-pf-type=Body] .other__title{text-align:center;font-family:Zen Old Mincho,游明朝体,Yu Mincho,YuMincho,ヒラギノ明朝 Pro,Hiragino Mincho Pro,MS P明朝,MS PMincho,serif;font-style:normal;font-weight:500;font-size:25px;letter-spacing:12%;margin-bottom:56px}@media screen and (max-width:767px){[data-pf-type=Body] .other__title{font-size:15px;margin-bottom:66px}}[data-pf-type=Body] .other-list{max-width:874px;padding:0 30px;margin:0 auto 80px;display:flex;flex-wrap:wrap;gap:80px 3.6855%}@media screen and (max-width:767px){[data-pf-type=Body] .other-list{gap:30px 7.6489%;margin-bottom:60px;padding:0 28px}}[data-pf-type=Body] .other-list li{width:22.23587%}@media screen and (max-width:767px){[data-pf-type=Body] .other-list li{width:46.17555%}}[data-pf-type=Body] .other-list li a{display:block}[data-pf-type=Body] .other-list li a:hover .item-list,[data-pf-type=Body] .other-list li a:hover .product-list__img img{opacity:.7}[data-pf-type=Body] .other-list__img{margin-bottom:18px}@media screen and (max-width:767px){[data-pf-type=Body] .other-list__img{margin-bottom:14px}}[data-pf-type=Body] .other-list__img img{transition:opacity .3s ease-out}[data-pf-type=Body] .other-list__img__text{display:block;padding:6px 0;background:#fff;color:var(--main-color);text-align:center;line-height:1;font-weight:400;font-size:14px;letter-spacing:2px;font-family:Marcellus,Noto Sans JP,游ゴシック体,Yu Gothic,YuGothic,ヒラギノ角ゴ Pro,Hiragino Kaku Gothic Pro,メイリオ,Meiryo,MS Pゴシック,MS PGothic,sans-serif}@media screen and (max-width:767px){[data-pf-type=Body] .other-list__img__text{font-size:12px}}[data-pf-type=Body] .other-list__detail{font-family:Noto Sans JP,游ゴシック体,Yu Gothic,YuGothic,ヒラギノ角ゴ Pro,Hiragino Kaku Gothic Pro,メイリオ,Meiryo,MS Pゴシック,MS PGothic,sans-serif;font-size:13px;line-height:1.6;letter-spacing:.03em}@media screen and (max-width:767px){[data-pf-type=Body] .other-list__detail{font-size:12px}}[data-pf-type=Body] .other__btn{text-align:center}@media screen and (max-width:767px){[data-pf-type=Body] .other__btn{padding:0 28px}}[data-pf-type=Body] .other__btn a{display:block;margin:auto;max-width:451px;color:#fff;background:var(--main-color);font-size:20px;line-height:1.2;letter-spacing:.25em;padding:28px;cursor:pointer;transition:opacity .5s;position:relative}[data-pf-type=Body] .other__btn a:hover{opacity:.7}@media screen and (max-width:767px){[data-pf-type=Body] .other__btn a{font-size:13px;padding:13px}}[data-pf-type=Body] .other__btn a:after{content:"";display:block;width:10px;height:10px;border-top:1px solid #fff;border-right:1px solid #fff;position:absolute;right:35px;top:50%;transform:translateY(-50%) rotate(45deg)}[data-pf-type=Body] .credit{background:#323232;padding:68px 0}@media screen and (max-width:767px){[data-pf-type=Body] .credit{padding:75px 0}}[data-pf-type=Body] .credit__inner{display:table;margin:auto}[data-pf-type=Body] .credit__inner p{font-size:14px;line-height:2.14;letter-spacing:2px;color:#fff}@media screen and (max-width:767px){[data-pf-type=Body] .credit__inner p{text-align:center;font-size:10px;line-height:2.3}}[data-pf-type=Body] .info{background:#fff;padding:140px 0 105px;position:relative}@media screen and (max-width:767px){[data-pf-type=Body] .info{padding:64px 0}}[data-pf-type=Body] .info__button li{margin-bottom:30px}[data-pf-type=Body] .info__button li a{line-height:1;font-size:18px;width:335px;margin:0 auto;display:block;border:1px solid #3a3a3a;padding:32px 0 30px;text-align:center;transition:color .5s,background .5s}@media screen and (max-width:767px){[data-pf-type=Body] .info__button li a{width:263px;font-size:16px;padding:20px 0}}[data-pf-type=Body] .info__button li a:hover{background:#fff}@media screen and (max-width:767px){[data-pf-type=Body] .info__button li a.button-logo{padding:19px 0}[data-pf-type=Body] .info__button li a.button-logo img{height:18px}}[data-pf-type=Body] .info__copyright{text-align:center;font-size:10px;font-weight:500;font-family:Noto Sans JP,游ゴシック体,Yu Gothic,YuGothic,ヒラギノ角ゴ Pro,Hiragino Kaku Gothic Pro,メイリオ,Meiryo,MS Pゴシック,MS PGothic,sans-serif;margin-top:65px;letter-spacing:0}[data-pf-type=Body] .footer{margin-top:0;padding:140px 0 100px;position:relative;background:transparent}@media screen and (max-width:767px){[data-pf-type=Body] .footer{margin-top:56px}}[data-pf-type=Body] .footer__button li{margin-bottom:30px}[data-pf-type=Body] .footer__button li a{background-color:#fff;color:#0e0e0e;font-family:Abhaya Libre;font-weight:400;line-height:1;letter-spacing:.03em;width:335px;margin:0 auto;display:block;border:1px solid #0e0e0e;padding:30px 0;text-align:center;font-size:20px;transition:color .5s,background .5s}@media screen and (max-width:767px){[data-pf-type=Body] .footer__button li a{width:263px;font-size:16px;padding:20px 0}}[data-pf-type=Body] .footer__button li a:hover{color:#fff;background:#0e0e0e}[data-pf-type=Body] .footer__button li a:hover img{filter:invert(1)}@media screen and (max-width:767px){[data-pf-type=Body] .footer__button li a.button-logo{padding:19px 0}[data-pf-type=Body] .footer__button li a.button-logo img{height:18px}}[data-pf-type=Body] .footer__copyright{text-align:center;font-size:10px;font-weight:500;font-family:Noto Sans JP,游ゴシック体,Yu Gothic,YuGothic,ヒラギノ角ゴ Pro,Hiragino Kaku Gothic Pro,メイリオ,Meiryo,MS Pゴシック,MS PGothic,sans-serif;margin-top:65px;letter-spacing:0}[data-pf-type=Body] .footer-code .pf-c{padding:0}@keyframes mv_copy_anime{0%{opacity:0;transform:translateY(50px)}to{opacity:1;transform:translateY(0)}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes fadeInUp{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}@keyframes galleryLoop{0%{transform:translateX(0)}to{transform:translateX(-50%)}}@keyframes slideAnime{0%,40%,to{opacity:0}50%,90%{opacity:1}}