@import"https://fonts.googleapis.com/css2?family=Noto+Serif+JP:wght@200..900&display=swap";#seiko .l-section{position:relative}#seiko .l-section__inner{position:relative;width:min(100%,1320px);margin-inline:auto;padding-inline:min(60px,4.5454545455%)}#seiko .l-section__inner.l{width:min(100%,1440px)}#seiko .l-anchor{scroll-margin-top:60px}#seiko .c-button--a{display:block;position:relative;padding:19px 0;border:2px solid #000;background:#000;color:#fff;text-align:center}#seiko .c-button--a span{position:relative;padding-left:25px;font-size:1.8rem}#seiko .c-button--a span::before{position:absolute;top:50%;left:0;aspect-ratio:1/1;width:10px;transform:translateY(-50%);background:currentColor;content:"";-webkit-mask:url("../images/icon_outside.svg") center center/contain no-repeat;mask:url("../images/icon_outside.svg") center center/contain no-repeat}#seiko .c-button--b{display:block;position:relative;padding:19px 0;border:2px solid #fff;color:#fff;text-align:center}#seiko .c-button--b span{position:relative;padding-left:25px;font-size:1.8rem}#seiko .c-button--b span::before{position:absolute;top:50%;left:0;aspect-ratio:1/1;width:10px;transform:translateY(-50%);background:currentColor;content:"";-webkit-mask:url("../images/icon_outside.svg") center center/contain no-repeat;mask:url("../images/icon_outside.svg") center center/contain no-repeat}#seiko .c-title--a{position:relative;margin-bottom:60px;overflow:hidden;text-align:center}#seiko .c-title--a>span{display:inline-block;position:relative;padding-inline:20px;font-size:3.2rem;font-family:"Times New Roman",sans-serif}#seiko .c-title--a>span::before{position:absolute;top:50%;left:100%;width:660px;height:1px;background:#000;content:""}#seiko .c-title--a>span::after{position:absolute;top:50%;right:100%;width:660px;height:1px;background:#000;content:""}#seiko .c-title--a>span span{font-size:4rem}#seiko .c-attention--a{text-align:center}#seiko .c-attention--a span{display:inline-block;position:relative;padding-inline:20px}#seiko .c-attention--a span::before{position:absolute;bottom:0;left:0;width:2px;height:20px;transform:rotate(-30deg);background:#000;content:""}#seiko .c-attention--a span::after{position:absolute;right:0;bottom:0;width:2px;height:20px;transform:rotate(30deg);background:#000;content:""}#seiko [class*=js-anime]{position:relative;opacity:0}#seiko .u-tab{display:none}#seiko .u-sp{display:none}#seiko .u-pc{display:block}#seiko .u-font--serif{font-family:"Noto Serif JP",serif}#seiko .u-font--sans{font-family:"Noto Sans JP",sans-serif}#seiko .u-font--en{font-family:"Times New Roman",sans-serif}#seiko .u-text--nowrap{white-space:nowrap}#seiko .u-text--breakall{word-break:break-all}#seiko .u-text--anywhere{line-break:anywhere}#seiko .u-text--1line{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:1;overflow:hidden}#seiko .u-text--2line{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden}#seiko .u-text--3line{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;overflow:hidden}#seiko .u-text--rl{text-orientation:upright;writing-mode:vertical-rl}#seiko .u-text--tb{text-orientation:mixed;writing-mode:horizontal-tb}#seiko .u-font--400{font-weight:400}#seiko .u-font--500{font-weight:500}#seiko .u-font--600{font-weight:600}#seiko .u-font--700{font-weight:700}#seiko .u-color--text{color:#000}#seiko .u-color--white{color:#fff}#seiko .u-color--black{color:#000}.contents{max-width:none;padding:0 0}#seiko *{font-weight:500;font-family:"Noto Serif JP",serif;letter-spacing:0}#seiko img{width:100%}#seiko svg{width:100%}#seiko .sk-visual .l-section__inner{width:100%;padding-inline:0}#seiko .sk-visual__list{display:grid;grid-template-rows:repeat(2, 1fr);grid-template-columns:repeat(4, 1fr)}#seiko .sk-visual__list .title{display:flex;grid-row:2/3;grid-column:1/4;align-items:center;justify-content:center;padding:0 4.1666666667%;background:linear-gradient(to bottom left, #f5f5f5, #cccccc)}#seiko .sk-visual__list .title__inner{width:min(100%,960px)}#seiko .sk-visual__title{margin-bottom:clamp(33px,2.7777777778vw,40px)}#seiko .sk-visual__title img{display:inline-block}#seiko .sk-visual__title img.seiko{width:153px}#seiko .sk-visual__title img.presage{width:208px;margin-left:30px}#seiko .sk-visual__lead{margin-bottom:clamp(25px,2.0833333333vw,30px);font-weight:600;font-size:clamp(2.8rem,2.3611111111vw,3.4rem);line-height:1.5294117647}#seiko .sk-visual__text{font-size:1.8rem;line-height:1.8}#seiko .sk-visual__body{position:relative;padding:180px 9.0909090909%;background:url("../images/line_02.webp") calc(50% - 300px) -460px/1572px auto no-repeat,url("../images/line_02.webp") calc(50% - 300px) -460px/1572px auto no-repeat}#seiko .sk-prelude{padding:180px 0;background:url("../images/line_02.webp") calc(50% - 400px) -460px/1527px auto no-repeat,url("../images/line_02.webp") calc(50% - 400px) -460px/1527px auto no-repeat}#seiko .sk-prelude-intro{margin-bottom:180px}#seiko .sk-prelude-intro__catch{margin-bottom:20px}#seiko .sk-prelude-intro__catch span{font-weight:700;font-size:2rem}#seiko .sk-prelude-intro__lead{margin-bottom:30px;font-weight:700;font-size:3.2rem;line-height:1.5;text-align:center}#seiko .sk-prelude-intro__logo{width:417px;margin:0 auto 40px}#seiko .sk-prelude-intro__text{width:min(100%,780px);margin:0 auto 50px;font-size:1.8rem;line-height:2}#seiko .sk-prelude-intro__button{width:min(400px,100%);margin-inline:auto}#seiko .sk-prelude-point{position:relative}#seiko .sk-prelude-point.point--01{margin-bottom:120px}#seiko .sk-prelude-point.point--01 .sk-prelude-point__block{flex-direction:row-reverse}#seiko .sk-prelude-point.point--02::before{position:absolute;top:-470px;left:0;width:100%;height:781px;background:url("../images/line_01.webp") center center/3019px auto no-repeat;content:""}#seiko .sk-prelude-point__block{display:flex;z-index:1;position:relative;justify-content:space-between}#seiko .sk-prelude-point__title{width:13.3333333333%}#seiko .sk-prelude-point__title .title{display:block;position:sticky;top:90px}#seiko .sk-prelude-point__title .en{display:block;font-size:2rem;font-family:"Times New Roman",sans-serif;text-align:center}#seiko .sk-prelude-point__title .num{display:block;font-size:12rem;font-family:"Times New Roman",sans-serif;text-align:center}#seiko .sk-prelude-point__title .jp{display:flex;justify-content:center;margin-top:30px;padding-top:15px;border-top:1px solid #000}#seiko .sk-prelude-point__title .jp span{font-weight:600;font-size:5.4rem;line-height:1.5;text-orientation:upright;writing-mode:vertical-rl}#seiko .sk-prelude-point__body{width:75%}#seiko .sk-prelude-point__text{font-size:1.8rem;line-height:2}#seiko .sk-prelude-point__list{display:flex;flex-wrap:wrap;margin-top:50px}#seiko .sk-prelude-point__list .item{width:50%}#seiko .sk-prelude-point__image{display:block;margin-bottom:30px}#seiko .sk-prelude-point__button{z-index:1;position:relative;width:min(400px,100%);margin:120px auto 0}#seiko .sk-prelude-point__button .text{margin-bottom:20px}#seiko .sk-prelude-point__button .text span{font-weight:700;font-size:1.6rem}#seiko .sk-philosophy{padding:180px 0;overflow:hidden;background:url("../images/line_02.webp") calc(50% + 310px) calc(100% + 420px)/2426px auto no-repeat,url("../images/line_02.webp") calc(50% + 310px) calc(100% + 420px)/2426px auto no-repeat,linear-gradient(to bottom, #f2f2f2 0, #ffffff 750px)}#seiko .sk-philosophy-intro{margin-bottom:140px}#seiko .sk-philosophy-intro__catch{margin-bottom:20px}#seiko .sk-philosophy-intro__catch span{font-weight:700;font-size:2rem}#seiko .sk-philosophy-intro__lead{margin-bottom:50px;font-weight:700;font-size:3.2rem;line-height:1.5;text-align:center}#seiko .sk-philosophy-intro__items .swiper{overflow:visible}#seiko .sk-philosophy-intro__items .swiper-wrapper{gap:0 4.1666666667%}#seiko .sk-philosophy-intro__items .swiper-slide{width:16.6666666667%}#seiko .sk-philosophy-intro__items .swiper-slide .button{display:block}#seiko .sk-philosophy-intro__items .swiper-slide .image{display:block;position:relative}#seiko .sk-philosophy-intro__items .swiper-slide .name{margin-top:20px;font-size:1.6rem;line-height:1.6;text-align:center}#seiko .sk-philosophy-point{position:relative}#seiko .sk-philosophy-point.point--01 .sk-philosophy-point__subtitle{text-align:right}#seiko .sk-philosophy-point.point--01 .sk-philosophy-point__image{width:60%;margin:-90px 0 -200px auto}#seiko .sk-philosophy-point.point--01 .sk-philosophy-point__body{width:47.5%}#seiko .sk-philosophy-point.point--02{margin-top:140px}#seiko .sk-philosophy-point.point--02 .sk-philosophy-point__subtitle{padding-top:60px}#seiko .sk-philosophy-point.point--02 .sk-philosophy-point__image{width:110.1666666667%;margin:-120px -5.5% -40px}#seiko .sk-philosophy-point.point--02 .sk-philosophy-point__body{margin-inline:auto}#seiko .sk-philosophy-point.point--03{margin-top:140px}#seiko .sk-philosophy-point.point--03 .l-section__inner{display:grid;grid-template-columns:42.5% auto;gap:40px 5%}#seiko .sk-philosophy-point.point--03 .sk-philosophy-point__subtitle{grid-row:1/2;grid-column:2/3;align-self:end}#seiko .sk-philosophy-point.point--03 .sk-philosophy-point__image{grid-row:1/3;grid-column:1/2}#seiko .sk-philosophy-point.point--03 .sk-philosophy-point__body{grid-row:2/3;grid-column:2/3;width:100%}#seiko .sk-philosophy-point__subtitle{font-size:9rem;font-family:"Times New Roman",sans-serif}#seiko .sk-philosophy-point__image{display:block}#seiko .sk-philosophy-point__body{width:52.5%}#seiko .sk-philosophy-point__title{display:flex;align-items:center;margin-bottom:20px}#seiko .sk-philosophy-point__title .en{display:block;font-size:2rem;font-family:"Times New Roman",sans-serif;text-align:center}#seiko .sk-philosophy-point__title .num{display:block;font-size:10rem;font-family:"Times New Roman",sans-serif;text-align:center}#seiko .sk-philosophy-point__title .jp{margin-left:20px;padding-left:20px;border-left:1px solid #000}#seiko .sk-philosophy-point__title .jp span{font-weight:600;font-size:4rem;line-height:1.5}#seiko .sk-philosophy-point__text{font-size:1.8rem;line-height:2}#seiko .sk-pairring{padding-top:180px;background:linear-gradient(to bottom, #f2f2f2 0, #ffffff 750px)}#seiko .sk-pairring-intro{margin-bottom:80px}#seiko .sk-pairring-intro__catch{margin-bottom:20px}#seiko .sk-pairring-intro__catch span{font-weight:700;font-size:2rem}#seiko .sk-pairring-intro__lead{font-weight:700;font-size:3.2rem;line-height:1.5;text-align:center}#seiko .sk-pairring-category{margin-bottom:60px}#seiko .sk-pairring-category__text{display:flex;width:480px;margin-inline:auto;padding:20px 0;border:1px solid #000}#seiko .sk-pairring-category__text .num{align-self:center;width:100px;font-size:7rem;font-family:"Times New Roman",sans-serif;text-align:center}#seiko .sk-pairring-category__text .block{flex:1;padding-inline:30px;border-left:1px solid #000}#seiko .sk-pairring-category__text .text{display:block;margin-bottom:4px;font-size:1.8rem;line-height:1.3333333333}#seiko .sk-pairring-category__text .size{display:block;font-size:4rem}#seiko .sk-pairring-item{padding-bottom:180px}#seiko .sk-pairring-item__main{display:flex;justify-content:center;margin-bottom:60px}#seiko .sk-pairring-item__main__body{align-self:center;width:min(720px,50%);padding-inline:min(60px,8.3333333333%);color:#fff}#seiko .sk-pairring-item__main__inner{width:min(480px,100%);margin-inline:auto}#seiko .sk-pairring-item__main__title{margin-bottom:20px;font-size:3.6rem;line-height:1.5}#seiko .sk-pairring-item__main__text{margin-bottom:30px;font-size:1.6rem;line-height:2}#seiko .sk-pairring-item__main__image{width:min(720px,50%)}#seiko .sk-pairring-item.item--01 .sk-pairring-item__main{flex-direction:row-reverse;background:#636958 url("../images/line_03.webp") calc(50% - 370px) calc(100% + 300px)/2795px auto no-repeat}#seiko .sk-pairring-item.item--02 .sk-pairring-item__main{background:#b6a894 url("../images/line_04.webp") calc(50% - 370px) calc(100% + 100px)/3145px auto no-repeat}#seiko .sk-pairring-item.item--03 .sk-pairring-item__main{flex-direction:row-reverse;background:#1d291d url("../images/line_03.webp") calc(50% - 270px) calc(100% - 360px)/2795px auto no-repeat}#seiko .sk-pairring-item.item--04 .sk-pairring-item__main{background:#7b8da3 url("../images/line_04.webp") calc(50% - 250px) calc(100% + 340px)/3145px auto no-repeat}#seiko .sk-pairring-item.item--05 .sk-pairring-item__main{flex-direction:row-reverse;background:#002745 url("../images/line_03.webp") calc(50% - 750px) calc(100% - 40px)/2795px auto no-repeat}#seiko .sk-pairring-item__onoff{display:flex;gap:0 5%}#seiko .sk-pairring-item__onoff__col{width:47.5%}#seiko .sk-pairring-item__onoff__col.col--l .sk-pairring-item__onoff__body{flex-direction:row-reverse}#seiko .sk-pairring-item__onoff__title{margin-bottom:30px;padding:18px 0 12px;border:1px solid #000;font-size:2rem;line-height:2.16;text-align:center}#seiko .sk-pairring-item__onoff__title span{display:block;font-size:2.4rem}#seiko .sk-pairring-item__onoff__body{display:flex;gap:0 5.2631578947%}#seiko .sk-pairring-item__onoff__image{width:56.1403508772%}#seiko .sk-pairring-item__onoff__block{display:flex;flex-direction:column-reverse;width:38.5964912281%}#seiko .sk-pairring-item__onoff__text{margin:0 -0.5em 30px 0;font-size:1.6rem;line-height:2}#seiko .sk-pairring-item__onoff__note{margin-top:20px;color:#666;font-weight:400;font-size:1.4rem;line-height:1.6;font-family:"Noto Sans JP",sans-serif}#seiko .sk-pairring-item__onoff__note span{font-weight:inherit;font-size:inherit;font-family:inherit}#seiko .sk-comment{padding:100px 0;background:#f2f2f2}#seiko .sk-comment__text{margin-bottom:30px;font-weight:600;font-size:2rem;line-height:1.6;text-align:center}#seiko .sk-comment__contact{margin-bottom:30px;padding:30px 2.5%;border:1px solid #aaa;font-weight:600;font-size:1.6rem;line-height:1.6;text-align:center}#seiko .sk-comment__contact span{font-weight:inherit;font-size:inherit;font-family:inherit}#seiko .sk-comment__contact a{font-weight:600;font-size:1.6rem;line-height:1.6}#seiko .sk-comment__note{font-weight:400;font-size:1.4rem;line-height:1.6;font-family:"Noto Sans JP",sans-serif;text-align:center}@media screen and (max-width: 1024px){#seiko .u-pc{display:none}#seiko .u-sp{display:none}#seiko .u-tab{display:block}#seiko .sk-visual__list{grid-template-rows:repeat(2, 1fr);grid-template-columns:repeat(3, 1fr)}#seiko .sk-visual__list .title{grid-row:2/3;grid-column:3/4;padding:0 0;text-align:center}#seiko .sk-visual__title{margin-bottom:0}#seiko .sk-visual__title img.seiko{width:54.8%}#seiko .sk-visual__title img.presage{width:75.6%;margin:3.4666666667vw 0 0}#seiko .sk-prelude{background:linear-gradient(to bottom, #f2f2f2 0, #ffffff 750px)}#seiko .sk-prelude-point__block{flex-direction:column !important;gap:50px 0}#seiko .sk-prelude-point__title{width:100%}#seiko .sk-prelude-point__title .title{display:flex;position:relative;top:0}#seiko .sk-prelude-point__title .en{align-self:center;width:120px}#seiko .sk-prelude-point__title .jp{margin-top:0;padding:0 0 0 20px;border-top:none;border-left:1px solid #000}#seiko .sk-prelude-point__title .jp span{font-size:clamp(5rem,5.2734375vw,5.4rem);text-orientation:mixed;writing-mode:horizontal-tb}#seiko .sk-prelude-point__body{width:100%}#seiko .sk-prelude-point__list{margin-inline:-5%}#seiko .sk-philosophy-intro__items .swiper-wrapper{gap:0 0}#seiko .sk-philosophy-intro__items .swiper-slide{width:600px;pointer-events:none}#seiko .sk-philosophy-intro__items .swiper-slide .button{width:260px;margin-inline:auto;pointer-events:auto}#seiko .sk-philosophy-intro__items .swiper-slide .name{opacity:0;transition:opacity .3s ease}#seiko .sk-philosophy-intro__items .swiper-slide-active .name{opacity:1}#seiko .sk-philosophy-point.point--01 .sk-philosophy-point__image{width:91.3043478261%;margin:-20px auto 40px}#seiko .sk-philosophy-point.point--02 .sk-philosophy-point__subtitle{padding-top:0}#seiko .sk-philosophy-point.point--02 .sk-philosophy-point__image{width:121.7391304348%;margin:20px -10.8695652174% 0}#seiko .sk-philosophy-point.point--03 .l-section__inner{display:block}#seiko .sk-philosophy-point.point--03 .sk-philosophy-point__subtitle{margin-bottom:40px;text-align:center}#seiko .sk-philosophy-point.point--03 .sk-philosophy-point__subtitle{margin-bottom:20px}#seiko .sk-philosophy-point.point--03 .sk-philosophy-point__image{width:73.9130434783%;margin:0 auto 40px}#seiko .sk-philosophy-point__body{width:630px !important;margin-inline:auto}#seiko .sk-pairring-item__main{flex-direction:column}#seiko .sk-pairring-item__main__body{width:100%;padding:60px 5%}#seiko .sk-pairring-item__main__inner{width:100%}#seiko .sk-pairring-item__main__image{width:100%}#seiko .sk-pairring-item.item--01 .sk-pairring-item__main{flex-direction:column}#seiko .sk-pairring-item.item--03 .sk-pairring-item__main{flex-direction:column;background-position:calc(50% + 125px) calc(100% - 120px)}#seiko .sk-pairring-item.item--05 .sk-pairring-item__main{flex-direction:column}#seiko .sk-pairring-item__onoff__title{line-height:1.5}#seiko .sk-pairring-item__onoff__body{display:block}#seiko .sk-pairring-item__onoff__image{width:100%}#seiko .sk-pairring-item__onoff__block{flex-direction:column;width:100%}#seiko .sk-pairring-item__onoff__zoom{width:60.6060606061%;margin:-40px auto 30px;border:10px solid #fff}#seiko .sk-pairring-item__onoff__text{margin:0 0 0 0}}@media screen and (max-width: 767px){#seiko .l-section__inner{padding-inline:4%}#seiko .l-anchor{scroll-margin-top:50px}#seiko .c-button--a{padding:16px 0}#seiko .c-button--a span{padding-left:20px;font-size:1.4rem}#seiko .c-button--b{padding:16px 0}#seiko .c-button--b span{padding-left:20px;font-size:1.4rem}#seiko .c-title--a{margin-bottom:30px}#seiko .c-title--a>span{font-size:2rem}#seiko .c-title--a>span span{font-size:2.5rem}#seiko .c-attention--a span{padding-inline:14px}#seiko .c-attention--a span::before{height:14px}#seiko .c-attention--a span::after{height:14px}#seiko .u-pc{display:none}#seiko .u-tab{display:none}#seiko .u-sp{display:block}#seiko .sk-visual__lead{margin-bottom:25px;font-size:2.2rem}#seiko .sk-visual__text{font-size:1.4rem}#seiko .sk-visual__body{padding:90px 6.6666666667%}#seiko .sk-prelude{padding:90px 0}#seiko .sk-prelude-intro{margin-bottom:60px}#seiko .sk-prelude-intro__catch{margin-bottom:10px}#seiko .sk-prelude-intro__catch span{font-size:1.4rem}#seiko .sk-prelude-intro__lead{font-size:1.8rem}#seiko .sk-prelude-intro__logo{width:209px;margin-bottom:30px}#seiko .sk-prelude-intro__text{margin-bottom:25px;font-size:1.4rem}#seiko .sk-prelude-intro__button{width:100%}#seiko .sk-prelude-point.point--01{margin-bottom:60px}#seiko .sk-prelude-point.point--02::before{top:-260px;height:392px;background-size:1510px auto}#seiko .sk-prelude-point__block{gap:30px 0}#seiko .sk-prelude-point__title .en{width:70px;font-size:1.1rem}#seiko .sk-prelude-point__title .num{font-size:7.7rem}#seiko .sk-prelude-point__title .jp span{font-size:2.5rem}#seiko .sk-prelude-point__text{font-size:1.4rem}#seiko .sk-prelude-point__list{margin:30px -4.347826087%}#seiko .sk-prelude-point__image{margin-bottom:20px}#seiko .sk-prelude-point__button{width:100%;margin-top:60px}#seiko .sk-prelude-point__button .text{margin-bottom:15px}#seiko .sk-prelude-point__button .text span{font-size:1.3rem}#seiko .sk-philosophy{padding:90px 0;background:url("../images/line_02.webp") calc(50% + 110px) calc(100% + 270px)/1572px auto no-repeat,url("../images/line_02.webp") calc(50% + 110px) calc(100% + 270px)/1572px auto no-repeat,linear-gradient(to bottom, #f2f2f2 0, #ffffff 750px)}#seiko .sk-philosophy-intro{margin-bottom:60px}#seiko .sk-philosophy-intro__catch{margin-bottom:10px}#seiko .sk-philosophy-intro__catch span{font-size:1.4rem}#seiko .sk-philosophy-intro__lead{margin-bottom:25px;font-size:1.8rem}#seiko .sk-philosophy-intro__items .swiper-slide{width:86.9565217391%}#seiko .sk-philosophy-intro__items .swiper-slide .button{width:46.6666666667%}#seiko .sk-philosophy-intro__items .swiper-slide .name{margin-top:10px;font-size:1.2rem}#seiko .sk-philosophy-point.point--01 .sk-philosophy-point__image{margin-bottom:20px}#seiko .sk-philosophy-point.point--02{margin-top:60px}#seiko .sk-philosophy-point.point--02 .sk-philosophy-point__image{margin-top:10px}#seiko .sk-philosophy-point.point--03{margin-top:60px}#seiko .sk-philosophy-point.point--03 .sk-philosophy-point__image{margin-bottom:20px}#seiko .sk-philosophy-point__subtitle{font-size:4.5rem}#seiko .sk-philosophy-point__body{width:91.3043478261% !important}#seiko .sk-philosophy-point__title{margin-bottom:10px}#seiko .sk-philosophy-point__title .en{font-size:1rem}#seiko .sk-philosophy-point__title .num{font-size:5rem}#seiko .sk-philosophy-point__title .jp{margin-left:15px;padding-left:15px}#seiko .sk-philosophy-point__title .jp span{font-size:2rem}#seiko .sk-philosophy-point__text{font-size:1.4rem}#seiko .sk-pairring{padding:90px 0 30px}#seiko .sk-pairring-intro{margin-bottom:60px}#seiko .sk-pairring-intro__catch{margin-bottom:10px}#seiko .sk-pairring-intro__catch span{font-size:1.4rem}#seiko .sk-pairring-intro__lead{font-size:1.8rem}#seiko .sk-pairring-category{margin-bottom:30px}#seiko .sk-pairring-category__text{width:100%;padding:15px 0}#seiko .sk-pairring-category__text .num{width:60px;font-size:5rem}#seiko .sk-pairring-category__text .block{padding-inline:15px}#seiko .sk-pairring-category__text .text{font-size:1.5rem}#seiko .sk-pairring-category__text .size{font-size:3rem}#seiko .sk-pairring-item{padding-bottom:60px}#seiko .sk-pairring-item__main{margin-bottom:30px}#seiko .sk-pairring-item__main__body{padding:30px 4%}#seiko .sk-pairring-item__main__title{margin-bottom:10px;font-size:1.8rem}#seiko .sk-pairring-item__main__text{margin-bottom:15px;font-size:1.2rem}#seiko .sk-pairring-item.item--01 .sk-pairring-item__main{background-position:calc(50% - 25px) calc(100% + 100px);background-size:1397px auto}#seiko .sk-pairring-item.item--02 .sk-pairring-item__main{background-position:calc(50% - 350px) calc(100% + 100px);background-size:1572px auto}#seiko .sk-pairring-item.item--03 .sk-pairring-item__main{background-position:calc(50% + 125px) calc(100% - 120px);background-size:1397px auto}#seiko .sk-pairring-item.item--04 .sk-pairring-item__main{background-position:calc(50% - 200px) calc(100% + 80px);background-size:1397px auto}#seiko .sk-pairring-item.item--05 .sk-pairring-item__main{background-position:calc(50% - 155px) calc(100% - 10px);background-size:1397px auto}#seiko .sk-pairring-item__onoff{gap:0 4.347826087%}#seiko .sk-pairring-item__onoff__col{width:47.8260869565%}#seiko .sk-pairring-item__onoff__title{margin-bottom:15px;padding:10px 0 8px;font-size:1.3rem;line-height:1.5}#seiko .sk-pairring-item__onoff__title span{margin-bottom:4px;font-size:1.8rem}#seiko .sk-pairring-item__onoff__zoom{margin:-20px auto 10px;border-width:5px}#seiko .sk-pairring-item__onoff__text{font-size:1.2rem}#seiko .sk-pairring-item__onoff__note{margin-top:10px;font-size:1rem}#seiko .sk-comment{padding:50px 0}#seiko .sk-comment__text{margin-bottom:20px;font-size:1.4rem}#seiko .sk-comment__contact{margin-bottom:20px;padding:20px 4.347826087%;font-size:1.2rem}#seiko .sk-comment__contact a{font-size:1.2rem}#seiko .sk-comment__note{font-size:1rem}}@media screen and (max-width: 360px){#seiko .sk-pairring-item__onoff__title{font-size:1.2rem}}@media screen and (min-width: 1024.1px)and (any-hover: hover){#seiko .sk-philosophy-intro__items .swiper-slide .button .image img{display:block;position:relative;transition:transform .3s ease}#seiko .sk-philosophy-intro__items .swiper-slide .button:hover .image img{transform:scale(1.02)}}@media(any-hover: hover){#seiko .c-button--a{transition:color 0.3s ease, background-color .3s ease}#seiko .c-button--a:hover{background-color:#fff;color:#000}#seiko .c-button--b{transition:color 0.3s ease, background-color .3s ease}#seiko .c-button--b:hover{background-color:#fff;color:#000}#seiko .c-button--c:hover{text-decoration:underline}}