/*! @page:craftsman */#craftsman.index .p-interview__inner{padding:0rem 0rem 8rem 0rem}#craftsman.index .p-interview__ph{aspect-ratio:390/260;margin-bottom:8rem}#craftsman.index .p-interview__text-box{width:32.6rem;padding:0rem 3.2rem;margin:4.8rem auto 0rem auto}#craftsman.index .p-interview__text{text-align:justify;margin-bottom:3.2rem}#craftsman.index .p-interview__text span{font-family:var(--font-jp-gothic);font-weight:500;line-height:2;letter-spacing:.07em;font-size:1.3rem}@media screen and (min-width: 768px){#craftsman.index .p-interview__text span{font-size:1.4rem;line-height:2.2}}#craftsman.index .p-interview__text span .en{font-family:var(--font-en-min);letter-spacing:.005em;font-size:100%;line-height:1}#craftsman.index .p-interview-list{width:32.6rem;margin:5.6rem auto 0rem auto}#craftsman.index .p-interview-list__item{border-top:1px solid var(--color-light-brown-40);padding:4rem 0rem}#craftsman.index .p-interview-list__item:first-child{border-top:none;padding-top:0}#craftsman.index .p-interview-list__item:last-child{padding-bottom:0}#craftsman.index .p-interview-list__item>a{display:block}#craftsman.index .p-interview-list__ph{overflow:hidden;aspect-ratio:326/218}#craftsman.index .p-interview-list__ph img{object-fit:cover;width:100%;height:100%}#craftsman.index .p-interview-list__text-box{margin-top:2rem;display:flex;flex-direction:column;align-items:center;gap:1.6rem}#craftsman.index .p-interview-list__title{text-align:center}#craftsman.index .p-interview-list__title span{font-family:var(--font-jp-gothic);font-weight:600;line-height:1.8;letter-spacing:.1em;font-size:1.6rem}@media screen and (min-width: 768px){#craftsman.index .p-interview-list__title span{font-size:1.8rem}}#craftsman.index .p-interview-list__title span .en{font-family:var(--font-en-min);letter-spacing:.005em;font-size:100%;line-height:1}#craftsman.index .p-interview-list__info-box{display:flex;flex-direction:column;align-items:center}#craftsman.index .p-interview-list__info-box::before{content:"";width:4.8rem;height:1px;background-color:var(--color-light-brown);margin-bottom:1.6rem}#craftsman.index .p-interview-list__cate{text-align:center}#craftsman.index .p-interview-list__cate span{font-family:var(--font-jp-gothic);font-weight:600;line-height:1.8;letter-spacing:.1em;font-size:1.2rem}@media screen and (min-width: 768px){#craftsman.index .p-interview-list__cate span{font-size:1.3rem}}#craftsman.index .p-interview-list__cate span .en{font-family:var(--font-en-min);letter-spacing:.005em;font-size:100%;line-height:1}#craftsman.index .p-interview-list__name{text-align:center}#craftsman.index .p-interview-list__name span{font-family:var(--font-jp-gothic);font-weight:600;line-height:1.8;letter-spacing:.1em;font-size:1.4rem}@media screen and (min-width: 768px){#craftsman.index .p-interview-list__name span{font-size:1.6rem}}#craftsman.index .p-interview-list__name span .en{font-family:var(--font-en-min);letter-spacing:.005em;font-size:100%;line-height:1}#craftsman.index .p-interview-list__text{text-align:center;margin-top:0.6rem}#craftsman.index .p-interview-list__text span{font-family:var(--font-jp-gothic);font-weight:500;line-height:1.6;letter-spacing:.07em;font-size:1.1rem}@media screen and (min-width: 768px){#craftsman.index .p-interview-list__text span{font-size:1.2rem}}#craftsman.index .p-interview-list__text span .en{font-family:var(--font-en-min);letter-spacing:.005em;font-size:100%;line-height:1}#craftsman.index .p-breads{background-color:var(--color-ivory)}#craftsman.index .p-breads__inner{padding:8rem 3.2rem}#craftsman.index .p-breads__text-box{margin-top:4rem}#craftsman.index .p-breads__text{text-align:justify}#craftsman.index .p-breads__text span{font-family:var(--font-jp-gothic);font-weight:500;line-height:2;letter-spacing:.07em;font-size:1.3rem}@media screen and (min-width: 768px){#craftsman.index .p-breads__text span{font-size:1.4rem;line-height:2.2}}#craftsman.index .p-breads__text span .en{font-family:var(--font-en-min);letter-spacing:.005em;font-size:100%;line-height:1}#craftsman.index .p-breads__deco{margin:6.4rem 0rem 0rem 0rem;background-color:var(--color-white-60);border-radius:1rem;padding:1.6rem 1.6rem 2.4rem 1.6rem}#craftsman.index .p-breads__deco .c-paragraph-unit--l{width:100%}#craftsman.index .p-breads-list{margin:6.4rem 0rem 0rem 0rem;display:grid;grid-template-columns:repeat(2, 1fr);gap:4rem 2.4rem}#craftsman.index .p-breads-list__ph{overflow:hidden;aspect-ratio:151/113}#craftsman.index .p-breads-list__ph img{object-fit:cover;width:100%;height:100%}#craftsman.index .p-breads-list__text-box{margin-top:1.4rem}#craftsman.index .p-breads-list__title{text-align:center}#craftsman.index .p-breads-list__title span{font-family:var(--font-jp-gothic);font-weight:600;line-height:1.5;letter-spacing:.1em;font-size:1.2rem}@media screen and (min-width: 768px){#craftsman.index .p-breads-list__title span{font-size:1.3rem}}#craftsman.index .p-breads-list__title span .en{font-family:var(--font-en-min);letter-spacing:.005em;font-size:100%;line-height:1}#craftsman.index .p-breads-list__text{text-align:justify;margin-top:0.8rem}#craftsman.index .p-breads-list__text span{font-family:var(--font-jp-gothic);font-weight:500;line-height:1.6;letter-spacing:.07em;font-size:1rem}#craftsman.index .p-breads-list__text span .en{font-family:var(--font-en-min);letter-spacing:.005em;font-size:100%;line-height:1}#craftsman.index .p-worldcup-slide{overflow:hidden}#craftsman.index .p-worldcup-slide__track{display:flex;width:max-content;will-change:transform}#craftsman.index .p-worldcup-slide__item{flex:none;width:30rem;aspect-ratio:300/225;overflow:hidden}#craftsman.index .p-worldcup-slide__item img{object-fit:cover;width:100%;height:100%}#craftsman.index .p-worldcup__inner{padding:8rem 3.2rem}#craftsman.index .p-worldcup__text-box{margin-top:4.8rem}#craftsman.index .p-worldcup__text{text-align:justify}#craftsman.index .p-worldcup__text span{font-family:var(--font-jp-gothic);font-weight:500;line-height:2;letter-spacing:.07em;font-size:1.3rem}@media screen and (min-width: 768px){#craftsman.index .p-worldcup__text span{font-size:1.4rem;line-height:2.2}}#craftsman.index .p-worldcup__text span .en{font-family:var(--font-en-min);letter-spacing:.005em;font-size:100%;line-height:1}#craftsman.index .p-worldcup__news{margin-top:4.8rem;border-bottom:1px solid var(--color-light-brown-40)}#craftsman.index .p-coupe{background-color:var(--color-ivory)}#craftsman.index .p-coupe__inner{padding:6.4rem 0rem 8rem 0rem}#craftsman.index .p-coupe__intro{width:32.6rem;margin:0 auto}#craftsman.index .p-coupe__logo-box{display:flex;flex-direction:column;align-items:center;gap:1.6rem}#craftsman.index .p-coupe__logo{width:12rem;background-color:var(--color-ivory)}#craftsman.index .p-coupe__logo img{mix-blend-mode:darken}#craftsman.index .p-coupe__title{text-align:center}#craftsman.index .p-coupe__title span{font-family:var(--font-jp-gothic);font-weight:600;line-height:1.8;letter-spacing:.1em;font-size:1.4rem}@media screen and (min-width: 768px){#craftsman.index .p-coupe__title span{font-size:1.6rem}}#craftsman.index .p-coupe__title span .en{font-family:var(--font-en-min);letter-spacing:.005em;font-size:100%;line-height:1}#craftsman.index .p-coupe__text{text-align:justify;margin-top:2.4rem}#craftsman.index .p-coupe__text span{font-family:var(--font-jp-gothic);font-weight:500;line-height:2;letter-spacing:.07em;font-size:1.3rem}@media screen and (min-width: 768px){#craftsman.index .p-coupe__text span{font-size:1.4rem;line-height:2.2}}#craftsman.index .p-coupe__text span .en{font-family:var(--font-en-min);letter-spacing:.005em;font-size:100%;line-height:1}#craftsman.index .p-coupe__graph{margin-top:4.8rem;background-color:var(--color-white);padding:3.2rem 0rem 4.2rem 0rem}#craftsman.index .p-coupe__graph-img{width:34.8rem;margin:0 auto}#craftsman.index .p-coupe__table{width:32.6rem;margin:4.8rem auto 0rem auto;border-bottom:1px solid var(--color-light-brown-60)}#craftsman.index .p-coupe__table .c-table-tr{border-top-color:var(--color-light-brown-60)}#craftsman.index .p-coupe__table .c-table-tr__th span{font-family:var(--font-jp-gothic);font-weight:500;font-style:normal;font-size:1.3rem;line-height:1.8;letter-spacing:.07em}#craftsman.index .p-coupe__table-head{border-top:none;padding:0rem 0rem 0.6rem 0rem}#craftsman.index .p-coupe__table-head .c-table-tr__th span,#craftsman.index .p-coupe__table-head .c-table-tr__td span{font-family:var(--font-jp-gothic);font-weight:600;line-height:1.8;letter-spacing:.1em;font-size:1.2rem}@media screen and (min-width: 768px){#craftsman.index .p-coupe__table-head .c-table-tr__th span,#craftsman.index .p-coupe__table-head .c-table-tr__td span{font-size:1.3rem}}#craftsman.index .p-coupe__table-head .c-table-tr__th span .en,#craftsman.index .p-coupe__table-head .c-table-tr__td span .en{font-family:var(--font-en-min);letter-spacing:.005em;font-size:100%;line-height:1}#craftsman.index .p-coupe__table-head .c-table-tr__td:last-child span{line-height:1.5}#craftsman.index .p-training__inner{padding:8rem 3.2rem}#craftsman.index .p-training__title{text-align:center}#craftsman.index .p-training__title span{font-family:var(--font-jp-gothic);font-weight:600;line-height:1.8;letter-spacing:.1em;font-size:1.8rem}@media screen and (min-width: 768px){#craftsman.index .p-training__title span{font-size:2.4rem}}#craftsman.index .p-training__title span .en{font-family:var(--font-en-min);letter-spacing:.005em;font-size:100%;line-height:1}#craftsman.index .p-training__title span{color:var(--color-light-brown)}#craftsman.index .p-training__text-box{margin-top:3.2rem}#craftsman.index .p-training__text{text-align:justify;margin:0rem 0rem 4rem 0rem}#craftsman.index .p-training__text span{font-family:var(--font-jp-gothic);font-weight:500;line-height:1.8;letter-spacing:.07em;font-size:1.3rem}@media screen and (min-width: 768px){#craftsman.index .p-training__text span{font-size:1.4rem}}#craftsman.index .p-training__text span .en{font-family:var(--font-en-min);letter-spacing:.005em;font-size:100%;line-height:1}#craftsman.interview .p-article__inner{display:flex;flex-direction:column;gap:2.4rem}#craftsman.interview .p-article__main-ph{padding-top:0;padding-bottom:1.6rem}#craftsman.interview .p-article__texts{display:flex;flex-direction:column;gap:2.8rem}#craftsman.interview .p-article__texts--l{gap:3.2rem}#craftsman.interview .p-profile-head{width:29.4rem;margin:0 auto;padding:1.6rem 0rem;border-top:1px solid var(--color-light-brown-60);border-bottom:1px solid var(--color-light-brown-60);display:flex;flex-direction:column;align-items:center;gap:0.8rem}#craftsman.interview .p-profile-head__en{text-align:center}#craftsman.interview .p-profile-head__en span{font-family:var(--font-en-min);font-weight:700;line-height:1.25;letter-spacing:.005em;font-size:1.4rem}@media screen and (min-width: 768px){#craftsman.interview .p-profile-head__en span{font-size:1.6rem}}#craftsman.interview .p-profile-head__en span .en{font-family:var(--font-en-min);letter-spacing:.005em;font-size:100%;line-height:1}#craftsman.interview .p-profile-head__en span{color:var(--color-light-brown)}#craftsman.interview .p-profile-head__body{display:flex;flex-direction:column;gap:1rem}#craftsman.interview .p-profile-head__cate{text-align:center}#craftsman.interview .p-profile-head__cate span{font-family:var(--font-jp-gothic);font-weight:600;line-height:1.8;letter-spacing:.1em;font-size:1.2rem}@media screen and (min-width: 768px){#craftsman.interview .p-profile-head__cate span{font-size:1.3rem}}#craftsman.interview .p-profile-head__cate span .en{font-family:var(--font-en-min);letter-spacing:.005em;font-size:100%;line-height:1}#craftsman.interview .p-profile-head__name{text-align:center}#craftsman.interview .p-profile-head__name span{font-family:var(--font-jp-gothic);font-weight:600;line-height:1.8;letter-spacing:.1em;font-size:1.4rem}@media screen and (min-width: 768px){#craftsman.interview .p-profile-head__name span{font-size:1.6rem}}#craftsman.interview .p-profile-head__name span .en{font-family:var(--font-en-min);letter-spacing:.005em;font-size:100%;line-height:1}#craftsman.interview .p-profile-head__awards{text-align:center}#craftsman.interview .p-profile-head__awards span{font-family:var(--font-jp-gothic);font-weight:500;line-height:1.6;letter-spacing:.07em;font-size:1rem}#craftsman.interview .p-profile-head__awards span .en{font-family:var(--font-en-min);letter-spacing:.005em;font-size:100%;line-height:1}#craftsman.interview .p-profile-foot{width:32.6rem;margin:0 auto;padding:3.2rem 2.4rem;background-color:var(--color-ivory);border-radius:1.2rem;display:flex;flex-direction:column;align-items:center;gap:1.2rem}#craftsman.interview .p-profile-foot__name-box{display:flex;flex-direction:column}#craftsman.interview .p-profile-foot__cate{text-align:center}#craftsman.interview .p-profile-foot__cate span{font-family:var(--font-jp-gothic);font-weight:600;line-height:1.8;letter-spacing:.1em;font-size:1.2rem}@media screen and (min-width: 768px){#craftsman.interview .p-profile-foot__cate span{font-size:1.3rem}}#craftsman.interview .p-profile-foot__cate span .en{font-family:var(--font-en-min);letter-spacing:.005em;font-size:100%;line-height:1}#craftsman.interview .p-profile-foot__name{text-align:center}#craftsman.interview .p-profile-foot__name span{font-family:var(--font-jp-gothic);font-weight:600;line-height:1.8;letter-spacing:.1em;font-size:1.4rem}@media screen and (min-width: 768px){#craftsman.interview .p-profile-foot__name span{font-size:1.6rem}}#craftsman.interview .p-profile-foot__name span .en{font-family:var(--font-en-min);letter-spacing:.005em;font-size:100%;line-height:1}#craftsman.interview .p-profile-foot__text-box{display:flex;flex-direction:column;align-items:center;gap:1rem}#craftsman.interview .p-profile-foot__awards{text-align:center}#craftsman.interview .p-profile-foot__awards::before{content:"";display:block;width:3.2rem;height:1px;background-color:var(--color-light-brown);margin:0 auto;margin-bottom:1.2rem}#craftsman.interview .p-profile-foot__awards span{font-family:var(--font-jp-gothic);font-weight:600;font-style:normal;font-size:1.1rem;line-height:1.6;color:var(--color-light-brown)}#craftsman.interview .p-profile-foot__text{text-align:justify}#craftsman.interview .p-profile-foot__text span{font-family:var(--font-jp-gothic);font-weight:500;line-height:1.6;letter-spacing:.07em;font-size:1.1rem}@media screen and (min-width: 768px){#craftsman.interview .p-profile-foot__text span{font-size:1.2rem}}#craftsman.interview .p-profile-foot__text span .en{font-family:var(--font-en-min);letter-spacing:.005em;font-size:100%;line-height:1}@media screen and (min-width: 768px){#craftsman.index .p-interview__inner{padding:0rem 0rem 12rem 0rem}#craftsman.index .p-interview__ph{aspect-ratio:1440/480;margin-bottom:12rem}#craftsman.index .p-interview__text-box{width:107.2rem;padding:0}#craftsman.index .p-interview__text{width:69.6rem;margin:0rem auto 3.2rem auto}#craftsman.index .p-interview-list{width:107.2rem;margin:8rem auto 0rem auto;display:flex;flex-wrap:wrap;gap:7.2rem 5.6rem}#craftsman.index .p-interview-list__item{width:50.8rem;border-top:none;padding:0}#craftsman.index .p-interview-list__ph{aspect-ratio:508/339}#craftsman.index .p-interview-list__text-box{margin-top:2.6rem;gap:1.8rem}#craftsman.index .p-interview-list__title span{font-family:var(--font-jp-gothic);font-weight:600;font-size:2.1rem;line-height:1.8;letter-spacing:.1em}#craftsman.index .p-interview-list__title span .en{font-family:var(--font-en-min);letter-spacing:.005em;font-size:100%;line-height:1}#craftsman.index .p-interview-list__info-box::before{margin-bottom:1.8rem}#craftsman.index .p-breads__inner{padding:12rem 0rem 16rem 0rem}#craftsman.index .p-breads__text-box{width:107.2rem;margin:4.8rem auto 0rem auto}#craftsman.index .p-breads__text{text-align:center}#craftsman.index .p-breads__deco{width:107.2rem;margin:10.4rem auto 0rem auto;padding:5.6rem;border-radius:1.6rem}#craftsman.index .p-breads__deco .c-paragraph-unit--l{width:100%;flex-direction:row-reverse;gap:4rem}#craftsman.index .p-breads__deco .c-paragraph-unit__ph{width:46rem}#craftsman.index .p-breads-list{width:107.2rem;margin:8rem auto 0rem auto;grid-template-columns:repeat(3, 1fr)}#craftsman.index .p-breads-list__ph{aspect-ratio:341/206}#craftsman.index .p-breads-list__text-box{margin-top:2.2rem;padding:0rem 1.4rem}#craftsman.index .p-breads-list__title span{font-family:var(--font-jp-gothic);font-weight:600;font-size:1.6rem;line-height:1.5;letter-spacing:.1em}#craftsman.index .p-breads-list__title span .en{font-family:var(--font-en-min);letter-spacing:.005em;font-size:100%;line-height:1}#craftsman.index .p-breads-list__text{margin-top:1.2rem}#craftsman.index .p-breads-list__text span{font-family:var(--font-jp-gothic);font-weight:500;font-size:1.3rem;line-height:1.8;letter-spacing:.07em}#craftsman.index .p-breads-list__text span .en{font-family:var(--font-en-min);letter-spacing:.005em;font-size:100%;line-height:1}#craftsman.index .p-worldcup-slide__item{width:40rem;aspect-ratio:400/300}#craftsman.index .p-worldcup__inner{padding:12rem 0rem}#craftsman.index .p-worldcup__text-box{width:69.6rem;margin:4.8rem auto 0rem auto}#craftsman.index .p-worldcup__news{width:69.6rem;margin:4.8rem auto 0rem auto}#craftsman.index .p-coupe__inner{padding:12rem 0rem}#craftsman.index .p-coupe__intro{width:100%}#craftsman.index .p-coupe__logo-box{gap:2.4rem}#craftsman.index .p-coupe__logo{width:24rem}#craftsman.index .p-coupe__title span{font-size:1.7rem;line-height:1.8}#craftsman.index .p-coupe__text{width:69.6rem;margin:4rem auto 0rem auto}#craftsman.index .p-coupe__graph{width:88.4rem;margin:4.8rem auto 0rem auto;background-color:var(--color-white-80);border-radius:1.6rem;padding:3.2rem 0rem 4.8rem 0rem}#craftsman.index .p-coupe__graph-img{width:62.7rem}#craftsman.index .p-coupe__table{width:69.6rem;margin:6.4rem auto 0rem auto}#craftsman.index .p-coupe__table-head{padding:0rem 0rem 0.6rem 0rem}#craftsman.index .p-coupe__table-head .c-table-tr__td:last-child span{line-height:1.8}#craftsman.index .p-training__inner{padding:12rem 0rem}#craftsman.index .p-training__title{width:107.2rem;margin:0 auto}#craftsman.index .p-training__text-box{width:107.2rem;margin:3.2rem auto 0rem auto}#craftsman.index .p-training__text{text-align:center}#craftsman.index .p-training__text span{font-family:var(--font-jp-gothic);font-weight:500;font-size:1.6rem;line-height:1.8;letter-spacing:.07em}#craftsman.index .p-training__text span .en{font-family:var(--font-en-min);letter-spacing:.005em;font-size:100%;line-height:1}#craftsman.interview .p-article__inner{width:107.2rem;margin:0 auto;gap:4rem}#craftsman.interview .p-profile-head{width:100%;padding:2.4rem 0rem}#craftsman.interview .p-profile-head__body{gap:0.8rem}#craftsman.interview .p-profile-head__awards span{font-size:1.2rem;line-height:1.6}#craftsman.interview .p-profile-foot{width:69.6rem;padding:3.2rem 4rem;align-items:flex-start;gap:2rem}#craftsman.interview .p-profile-foot__name-box{gap:0.4rem}#craftsman.interview .p-profile-foot__cate,#craftsman.interview .p-profile-foot__name{text-align:left}#craftsman.interview .p-profile-foot__text-box{align-items:flex-start;gap:1.2rem}#craftsman.interview .p-profile-foot__awards{text-align:left}#craftsman.interview .p-profile-foot__awards::before{margin-left:0;margin-bottom:2rem}#craftsman.interview .p-profile-foot__awards span{font-size:1.2rem;line-height:1.6;letter-spacing:.07em}}
