@charset "UTF-8";@import"https://fonts.googleapis.com/css2?family=Noto+Sans+JP:wght@400;500;700&display=swap";.p-products{margin-inline:calc(50% - 50vw)}.p-products .p-onetakaratomy{font-family:Noto Sans JP,sans-serif;color:#333}.p-products .p-onetakaratomy :where(h1,h2,h3,h4,p,ul){margin:0}.p-products .p-onetakaratomy__inner{box-sizing:border-box;padding:0 30px}@media print,screen and (min-width: 768px){.p-products .p-onetakaratomy__inner{padding:0 40px}}@media print,screen and (min-width: 1024px){.p-products .p-onetakaratomy__inner{max-width:1200px;margin:0 auto}}.p-products .p-onetakaratomy-section{scroll-margin-top:60px;margin-top:80px}@media print,screen and (min-width: 768px){.p-products .p-onetakaratomy-section{margin-top:110px}}@media print,screen and (min-width: 1024px){.p-products .p-onetakaratomy-section{margin-top:160px}}@media screen and (max-width: 1023px){.p-products .p-onetakaratomy-br._lg{display:none}}@media screen and (min-width: 768px) and (max-width: 1023px){.p-products .p-onetakaratomy-br._sp-lg{display:none}}.p-products .p-onetakaratomy-nav{position:sticky;top:0;z-index:10;background-color:#fff}.p-products .p-onetakaratomy-nav:after{content:"";position:absolute;bottom:0;left:0;width:100%;height:1px;background:linear-gradient(90deg,#00a0b9,#0091c8,#005f9b,#0a3282,#553282,#910a82)}.p-products .p-onetakaratomy-nav__inner{overflow-x:auto;scrollbar-width:none;padding:22px 30px 23px}@media print,screen and (min-width: 768px){.p-products .p-onetakaratomy-nav__inner{padding:22px 40px 23px}}@media print,screen and (min-width: 1024px){.p-products .p-onetakaratomy-nav__inner{box-sizing:border-box;max-width:1200px;margin:0 auto}}.p-products .p-onetakaratomy-nav__list{display:flex;gap:20px;width:max-content;padding:0;list-style:none}@media print,screen and (min-width: 768px){.p-products .p-onetakaratomy-nav__list{gap:40px;margin-left:auto}}.p-products .p-onetakaratomy-nav__item{padding:0;white-space:nowrap}.p-products .p-onetakaratomy-nav__item:before{content:none}.p-products .p-onetakaratomy-nav__item+.p-onetakaratomy-nav__item{margin-top:0}.p-products .p-onetakaratomy-nav__link{display:block;font-size:.9375rem;font-weight:500;line-height:1;color:#333;text-decoration:none}@media (any-hover: hover){.p-products .p-onetakaratomy-nav__link:hover{color:#666}}.p-products .p-onetakaratomy-nav__link:active{color:#000}.p-products .p-onetakaratomy-nav__link._disabled,.p-products .p-onetakaratomy-nav__link[aria-disabled=true]{color:#999;pointer-events:none}.p-products .p-onetakaratomy-title{padding-top:60px}@media print,screen and (min-width: 768px){.p-products .p-onetakaratomy-title{padding-top:110px}}.p-products .p-onetakaratomy-title__heading{font-size:1.0625rem;font-weight:700;line-height:1.5;color:#000}.p-products .p-onetakaratomy-title__copy{display:block;width:75vw}@media print,screen and (min-width: 768px){.p-products .p-onetakaratomy-title__copy{width:calc((100% + 32px) * 8 / 12)}}.p-products .p-onetakaratomy-title__copy img{width:100%}.p-products .p-onetakaratomy-title__text{display:block;margin-top:40px}@media print,screen and (min-width: 768px){.p-products .p-onetakaratomy-title__text{margin-top:110px}}.p-products .p-onetakaratomy-kv{--kv-gap: 20px;--kv-radius: 10px;position:relative;overflow:hidden;height:400px;margin-top:40px;cursor:grab;touch-action:pan-y;-webkit-user-select:none;user-select:none}@media print,screen and (min-width: 768px){.p-products .p-onetakaratomy-kv{--kv-gap: 40px;--kv-radius: 20px;height:724px;margin-top:60px}}.p-products .p-onetakaratomy-kv.is-dragging{cursor:grabbing}.p-products .p-onetakaratomy-kv:before{content:"";position:absolute;top:80px;right:0;left:0;height:240px;background:url(/company/onetakaratomy/img/bg_gradient01.webp) center/cover no-repeat}@media print,screen and (min-width: 768px){.p-products .p-onetakaratomy-kv:before{top:160px;height:404px}}.p-products .p-onetakaratomy-kv__track{position:relative;display:flex;gap:var(--kv-gap);width:max-content;height:100%;translate:-1456px 0;will-change:translate}@media print,screen and (min-width: 768px){.p-products .p-onetakaratomy-kv__track{translate:calc(max(40px,(100vw - 1120px) / 2) - 2024px) 0}}.p-products .p-onetakaratomy-kv__unit{display:flex;flex-shrink:0}.p-products .p-onetakaratomy-kv__unit._block,.p-products .p-onetakaratomy-kv__unit._column{flex-direction:column;gap:var(--kv-gap)}.p-products .p-onetakaratomy-kv__row{display:flex;gap:var(--kv-gap)}.p-products .p-onetakaratomy-kv__img{flex-shrink:0;max-width:none;border-radius:var(--kv-radius);object-fit:cover;pointer-events:none}.p-products .p-onetakaratomy-kv__img._s{width:268px;height:190px}.p-products .p-onetakaratomy-kv__img._w{width:497px;height:190px}.p-products .p-onetakaratomy-kv__img._b{width:566px;height:400px}.p-products .p-onetakaratomy-kv__img._t{width:283px;height:400px}@media print,screen and (min-width: 768px){.p-products .p-onetakaratomy-kv__img._s{width:483px;height:342px}.p-products .p-onetakaratomy-kv__img._w{width:896px;height:342px}.p-products .p-onetakaratomy-kv__img._b{width:1024px;height:724px}.p-products .p-onetakaratomy-kv__img._t{width:512px;height:724px}}.p-products .p-onetakaratomy-heading{font-size:1.875rem;font-weight:700;line-height:1.4;letter-spacing:-.01em;color:#000}@media print,screen and (min-width: 768px){.p-products .p-onetakaratomy-heading{font-size:2.5rem;letter-spacing:-.02em}}@media print,screen and (min-width: 1024px){.p-products .p-onetakaratomy-heading{font-size:3.375rem;line-height:1.3}}.p-products .p-onetakaratomy-heading:after{content:"";display:block;width:100px;height:4px;margin-top:40px;background:linear-gradient(90deg,#00a0b9,#0091c8,#005f9b,#0a3282,#553282,#910a82)}.p-products .p-onetakaratomy-heading._white{color:#fff}.p-products .p-onetakaratomy-heading._white:after{background:#fff}.p-products .p-onetakaratomy-subheading{margin-top:40px;font-size:1.4375rem;font-weight:700;line-height:1.5;letter-spacing:-.01em;color:#000}.p-products .p-onetakaratomy-text{margin-top:40px;font-size:1.0625rem;line-height:1.7;color:#333}.p-products .p-onetakaratomy-text p+p{margin-top:1.7em}.p-products .p-onetakaratomy-text._white{color:#fff}.p-products .p-onetakaratomy-media{display:flex;flex-direction:column;gap:60px}@media print,screen and (min-width: 768px){.p-products .p-onetakaratomy-media{flex-direction:row;justify-content:space-between;align-items:flex-start;gap:0}}.p-products .p-onetakaratomy-media._reverse{gap:40px}@media print,screen and (min-width: 768px){.p-products .p-onetakaratomy-media._reverse{gap:0}}@media print,screen and (min-width: 768px){.p-products .p-onetakaratomy-media__body{width:43.0540827147%}}@media print,screen and (min-width: 1024px){.p-products .p-onetakaratomy-media__body{width:42.8571428571%}}@media print,screen and (min-width: 768px){.p-products .p-onetakaratomy-media__img{width:48.3563096501%}}@media print,screen and (min-width: 1024px){.p-products .p-onetakaratomy-media__img{width:51.4285714286%}}.p-products .p-onetakaratomy-media__img img{width:100%;border-radius:10px}@media print,screen and (min-width: 768px){.p-products .p-onetakaratomy-media__img img{border-radius:20px}}.p-products .p-onetakaratomy-media._reverse .p-onetakaratomy-media__img{order:-1}@media print,screen and (min-width: 768px){.p-products .p-onetakaratomy-media._reverse .p-onetakaratomy-media__img{width:48.2502651113%}}@media print,screen and (min-width: 1024px){.p-products .p-onetakaratomy-media._reverse .p-onetakaratomy-media__img{width:48.5714285714%}}.p-products .p-onetakaratomy-designer{position:relative;isolation:isolate;padding-top:60px}@media print,screen and (min-width: 768px){.p-products .p-onetakaratomy-designer{padding-top:80px}}@media print,screen and (min-width: 1024px){.p-products .p-onetakaratomy-designer{padding-top:110px}}.p-products .p-onetakaratomy-designer:before{content:"";position:absolute;top:0;right:0;bottom:235px;left:0;z-index:-1;background:url(/company/onetakaratomy/img/bg_gradient_sp01.webp) center/cover no-repeat}@media print,screen and (min-width: 768px){.p-products .p-onetakaratomy-designer:before{bottom:64px;background-image:url(/company/onetakaratomy/img/bg_gradient01.webp)}}@media print,screen and (min-width: 1024px){.p-products .p-onetakaratomy-designer:before{bottom:98px}}.p-products .p-onetakaratomy-banner{overflow:hidden;margin-top:60px;border:1px solid #a7a8a9;border-radius:10px;background-color:#fff}@media print,screen and (min-width: 768px){.p-products .p-onetakaratomy-banner{display:flex;align-items:center;gap:32px;border-radius:20px}}@media print,screen and (min-width: 1024px){.p-products .p-onetakaratomy-banner{margin-top:80px}}@media print,screen and (min-width: 768px){.p-products .p-onetakaratomy-banner__img{flex-shrink:0;align-self:stretch;width:48.2502651113%}}@media print,screen and (min-width: 1024px){.p-products .p-onetakaratomy-banner__img{width:48.5714285714%}}.p-products .p-onetakaratomy-banner__img img{width:100%}@media print,screen and (min-width: 768px){.p-products .p-onetakaratomy-banner__img img{height:100%;object-fit:cover}}.p-products .p-onetakaratomy-banner__body{padding:40px 30px;color:#333}@media print,screen and (min-width: 768px){.p-products .p-onetakaratomy-banner__body{width:43.1601272534%;padding:24px 0}}@media print,screen and (min-width: 1024px){.p-products .p-onetakaratomy-banner__body{width:42.8571428571%;padding:27px 0}}.p-products .p-onetakaratomy-banner__tag{display:inline-block;padding:2px 10px 4px;background:linear-gradient(101deg,#00a0b9,#0091c8,#005f9b,#0a3282,#553282,#910a82);font-size:1.0625rem;font-weight:700;line-height:1.5;color:#fff}@media print,screen and (min-width: 1024px){.p-products .p-onetakaratomy-banner__tag{font-size:1.4375rem;letter-spacing:-.01em}}.p-products .p-onetakaratomy-banner__heading{margin-top:10px;font-size:1.4375rem;font-weight:700;line-height:1.5;letter-spacing:-.01em;color:#000}@media print,screen and (min-width: 768px){.p-products .p-onetakaratomy-banner__heading{font-size:1.0625rem;letter-spacing:0}}@media print,screen and (min-width: 1024px){.p-products .p-onetakaratomy-banner__heading{font-size:1.4375rem;letter-spacing:-.01em}}.p-products .p-onetakaratomy-banner__text{margin-top:20px;font-size:1.0625rem;line-height:1.7}@media print,screen and (min-width: 768px){.p-products .p-onetakaratomy-banner__text{margin-top:10px;font-size:.875rem}}@media print,screen and (min-width: 1024px){.p-products .p-onetakaratomy-banner__text{font-size:1.0625rem}}.p-products .p-onetakaratomy-catch{font-size:1.4375rem;font-weight:700;line-height:1.5;letter-spacing:-.01em;color:#000;text-align:center}@media print,screen and (min-width: 768px){.p-products .p-onetakaratomy-catch{font-size:2.5rem;line-height:1.4;letter-spacing:-.02em}}@media print,screen and (min-width: 1024px){.p-products .p-onetakaratomy-catch{font-size:3.375rem;line-height:1.3}}.p-products .p-onetakaratomy-movie .p-onetakaratomy__inner:before{content:"";display:block;height:1px;background:linear-gradient(90deg,#00a0b9,#0091c8,#005f9b,#0a3282,#553282,#910a82)}.p-products .p-onetakaratomy-movie__heading{margin-top:80px}@media print,screen and (min-width: 768px){.p-products .p-onetakaratomy-movie__heading{margin-top:110px}}@media print,screen and (min-width: 1024px){.p-products .p-onetakaratomy-movie__heading{margin-top:160px}}.p-products .p-onetakaratomy-movie__video{margin:60px auto 0}@media print,screen and (min-width: 768px){.p-products .p-onetakaratomy-movie__video{width:82.8571428571%}}@media print,screen and (min-width: 1024px){.p-products .p-onetakaratomy-movie__video{margin-top:80px}}.p-products .p-onetakaratomy-movie__video iframe{display:block;width:100%;height:auto;aspect-ratio:16/9;border:0}.p-products .p-onetakaratomy-flag{--flag-footer-gap: 189px;margin-top:110px;padding-bottom:var(--flag-footer-gap)}@media print,screen and (min-width: 768px){.p-products .p-onetakaratomy-flag{--flag-footer-gap: 230px;margin-top:160px}}@media print,screen and (min-width: 1024px){.p-products .p-onetakaratomy-flag{--flag-footer-gap: 317px}}@media print,screen and (min-width: 768px){.p-products .p-onetakaratomy-flag.is-animated{margin-top:120px}}@media print,screen and (min-width: 768px){.p-products .p-onetakaratomy-flag.is-animated .p-onetakaratomy-flag__inner{display:grid}}@media print,screen and (min-width: 768px){.p-products .p-onetakaratomy-flag.is-animated .p-onetakaratomy-flag__stage{position:sticky;top:60px;grid-area:1/1;align-self:start;box-sizing:border-box;height:calc(100vh - 60px);height:calc(100svh - 60px);padding-top:40px;pointer-events:none}}.p-products .p-onetakaratomy-flag__catch{font-weight:700;color:#000;text-align:center}.p-products .p-onetakaratomy-flag__lead{display:block;font-size:1.0625rem;line-height:1.5}@media print,screen and (min-width: 1024px){.p-products .p-onetakaratomy-flag__lead{font-size:1.4375rem;letter-spacing:-.01em}}.p-products .p-onetakaratomy-flag__main{display:block;margin-top:10px;font-size:1.4375rem;line-height:1.5;letter-spacing:-.01em}@media print,screen and (min-width: 768px){.p-products .p-onetakaratomy-flag__main{margin-top:20px;font-size:1.875rem;line-height:1.4}}@media print,screen and (min-width: 1024px){.p-products .p-onetakaratomy-flag__main{margin-top:10px;font-size:2.5rem;letter-spacing:-.02em}}.p-products .p-onetakaratomy-flag__logo{width:240px;margin:60px auto 0}@media print,screen and (min-width: 768px){.p-products .p-onetakaratomy-flag__logo{width:300px;margin-top:10px}}.p-products .p-onetakaratomy-flag__logo img{width:100%}@media print,screen and (min-width: 768px){.p-products .p-onetakaratomy-flag.is-animated .p-onetakaratomy-flag__logo{position:absolute;top:0;left:0;margin:0;opacity:0;will-change:transform,opacity}}.p-products .p-onetakaratomy-flag__body{margin-top:110px}@media print,screen and (min-width: 768px){.p-products .p-onetakaratomy-flag__body{margin:160px 0 0 48.2502651113%}}@media print,screen and (min-width: 1024px){.p-products .p-onetakaratomy-flag__body{margin-left:48.5714285714%}}@media print,screen and (min-width: 768px){.p-products .p-onetakaratomy-flag.is-animated .p-onetakaratomy-flag__body{grid-area:1/1;margin-top:0;padding-top:var(--flag-intro, 0)}}.p-products .p-onetakaratomy-flag__message{margin-top:160px}@media print,screen and (min-width: 768px){.p-products .p-onetakaratomy-flag__message{margin-top:230px}}@media print,screen and (min-width: 1024px){.p-products .p-onetakaratomy-flag__message{margin-top:320px}}.p-products .p-onetakaratomy-flag__message-logo{width:240px;margin:0 auto 80px}@media print,screen and (min-width: 768px){.p-products .p-onetakaratomy-flag__message-logo{display:none}}.p-products .p-onetakaratomy-flag__message-logo img{width:100%}.p-products .p-onetakaratomy-flag__message-text{font-size:1.0625rem;line-height:1.7;color:#333}@media print,screen and (min-width: 1024px){.p-products .p-onetakaratomy-flag__message-text{font-size:1.3125rem}}.p-products .p-onetakaratomy-flag__message-text+.p-onetakaratomy-flag__message-text{margin-top:20px}.p-products .p-onetakaratomy-flag__message-lead{margin-top:40px;font-size:1.0625rem;font-weight:700;line-height:1.5;color:#000}@media print,screen and (min-width: 1024px){.p-products .p-onetakaratomy-flag__message-lead{margin-top:60px;font-size:1.4375rem;letter-spacing:-.01em}}.p-products .p-onetakaratomy-point:before{content:"";display:block;height:1px;background:linear-gradient(90deg,#00a0b9,#0091c8,#005f9b,#0a3282,#553282,#910a82)}.p-products .p-onetakaratomy-point+.p-onetakaratomy-point{margin-top:60px}@media print,screen and (min-width: 768px){.p-products .p-onetakaratomy-point+.p-onetakaratomy-point{margin-top:100px}}@media print,screen and (min-width: 1024px){.p-products .p-onetakaratomy-point+.p-onetakaratomy-point{margin-top:80px}}.p-products .p-onetakaratomy-point__heading{margin-top:40px;font-size:1.0625rem;font-weight:700;line-height:1.5;color:#000}@media print,screen and (min-width: 768px){.p-products .p-onetakaratomy-point__heading{margin-top:80px;font-size:1.4375rem;letter-spacing:-.01em}}.p-products .p-onetakaratomy-point__text{margin-top:20px;font-size:1.0625rem;line-height:1.7}@media print,screen and (min-width: 768px){.p-products .p-onetakaratomy-point__text{margin-top:40px}}.p-products .p-onetakaratomy-point__figure{display:flex;align-items:center;justify-content:center;box-sizing:border-box;height:130px;margin-top:20px;border:1px solid #a7a8a9;border-radius:10px;background-color:#fff}@media print,screen and (min-width: 768px){.p-products .p-onetakaratomy-point__figure{height:186px;margin-top:40px;border-radius:20px}}@media print,screen and (min-width: 1024px){.p-products .p-onetakaratomy-point__figure{height:220px}}.p-products .p-onetakaratomy-point__mark{width:160px}@media print,screen and (min-width: 768px){.p-products .p-onetakaratomy-point__mark{width:254px}}@media print,screen and (min-width: 1024px){.p-products .p-onetakaratomy-point__mark{width:300px}}.p-products .p-onetakaratomy-point__logotype{width:120px}@media print,screen and (min-width: 768px){.p-products .p-onetakaratomy-point__logotype{width:202px}}@media print,screen and (min-width: 1024px){.p-products .p-onetakaratomy-point__logotype{width:240px}}.p-products .p-onetakaratomy-color{display:flex;flex-direction:column;gap:20px;margin-top:40px;padding:0;list-style:none}@media print,screen and (min-width: 768px){.p-products .p-onetakaratomy-color{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:40px 18px}}@media print,screen and (min-width: 1024px){.p-products .p-onetakaratomy-color{grid-template-columns:repeat(3,minmax(0,1fr));margin-top:60px}}.p-products .p-onetakaratomy-color__item{display:flex;gap:20px;padding:0}@media print,screen and (min-width: 768px){.p-products .p-onetakaratomy-color__item{display:block}}.p-products .p-onetakaratomy-color__item:before{content:none}.p-products .p-onetakaratomy-color__item+.p-onetakaratomy-color__item{margin-top:0}.p-products .p-onetakaratomy-color__item._color01 .p-onetakaratomy-color__chip{background-color:#00a0b9}.p-products .p-onetakaratomy-color__item._color02 .p-onetakaratomy-color__chip{background-color:#0091c8}.p-products .p-onetakaratomy-color__item._color03 .p-onetakaratomy-color__chip{background-color:#005f9b}.p-products .p-onetakaratomy-color__item._color04 .p-onetakaratomy-color__chip{background-color:#0a3282}.p-products .p-onetakaratomy-color__item._color05 .p-onetakaratomy-color__chip{background-color:#553282}.p-products .p-onetakaratomy-color__item._color06 .p-onetakaratomy-color__chip{background-color:#910a82}.p-products .p-onetakaratomy-color__chip{flex-shrink:0;align-self:flex-start;box-sizing:border-box;width:100px;height:71px;padding:10px;border-radius:10px;font-size:1.0625rem;font-weight:700;line-height:1.5;color:#fff}@media print,screen and (min-width: 768px){.p-products .p-onetakaratomy-color__chip{width:auto;height:auto;aspect-ratio:235/166;padding:20px;border-radius:20px}}@media print,screen and (min-width: 1024px){.p-products .p-onetakaratomy-color__chip{aspect-ratio:180/127}}.p-products .p-onetakaratomy-color__reading{display:block;font-size:.8125rem;line-height:1.5;letter-spacing:.01em}.p-products .p-onetakaratomy-color__body{flex:1}@media print,screen and (min-width: 768px){.p-products .p-onetakaratomy-color__body{margin-top:20px}}.p-products .p-onetakaratomy-color__title{font-size:.8125rem;font-weight:700;line-height:1.5;letter-spacing:.01em;color:#000}@media print,screen and (min-width: 768px){.p-products .p-onetakaratomy-color__title{font-size:1.0625rem;letter-spacing:0}}.p-products .p-onetakaratomy-color__text{margin-top:5px;font-size:.75rem;line-height:1.7;letter-spacing:.02em}@media print,screen and (min-width: 768px){.p-products .p-onetakaratomy-color__text{margin-top:10px;font-size:.875rem;letter-spacing:0}}.c-float-mall{display:none}
