.l-tfg-wrapper{--font-inter: "Inter", "Noto Sans JP", "Hiragino Kaku Gothic ProN", meiryo, sans-serif;--base-text-unit: 16;--rem-ratio: calc(1rem / var(--base-text-unit));--font-light: 300;--font-normal: 400;--font-medium: 500;--font-semibold: 600;--leading-initial: 1;--leading-tight: 1.3;--leading-14: 1.4;--leading-normal: 1.7;--leading-relaxed: 1.8;--tracking-normal: .05em;--layout-width-max: 1440;--layout-width-base: 750;--rounded-l: 30px;--color-grayscale-0: #fff;--color-grayscale-1000: #000;--color-pinkscale-0: #dfd5d6;--color-pinkscale-250: #b9a4a6;--color-pinkscale-500: #7f5f69;--color-pinkscale-1000: #7f6364;--color-pink: var(--color-pinkscale-500);--color-white: var(--color-grayscale-0);--background-base: var(--color-grayscale-0);--background-pink: var(--color-pinkscale-250);--background-info: var(--color-pinkscale-0);--font-base: var(--color-pinkscale-500);--border-pink: var(--color-pinkscale-1000);--back-z-index: -1;--default-z-index: 1;--front-z-index: 2;--menu-z-index: 3}.l-tfg-wrapper *{box-sizing:border-box;min-inline-size:0;border-width:0;border-style:solid}.l-tfg-wrapper{background-color:var(--background-base);color:var(--font-base);font-weight:var(--font-normal);font-family:var(--font-inter);font-style:unset;font-size:100%;font-feature-settings:"pkna";text-align:start;letter-spacing:var(--tracking-normal);line-height:var(--leading-tight);text-spacing-trim:trim-start;word-break:initial;line-break:strict;overflow-wrap:anywhere;-webkit-hyphens:auto;hyphens:auto;-webkit-text-size-adjust:100%;text-size-adjust:100%;-webkit-tap-highlight-color:transparent}.l-tfg-wrapper :where(h1,h2,h3,h4,h5,h6){margin-block:unset;font-size:unset}.l-tfg-wrapper :where(:any-link){color:unset;text-decoration-line:none;text-decoration-thickness:from-font;text-decoration-color:var(--underline-base);text-underline-offset:.25em}.l-tfg-wrapper :where(button,label[for],select,[role=tab],[role=button]){cursor:pointer}.l-tfg-wrapper :where(button){inline-size:fit-content;touch-action:manipulation}.l-tfg-wrapper :where(button,input,select,textarea){padding:unset;border-width:1px;border-color:transparent;border-radius:unset;background-color:unset;color:unset;font:unset;vertical-align:middle;letter-spacing:unset;text-align:unset;text-transform:unset;-webkit-appearance:unset;appearance:unset}.l-tfg-wrapper :where(ul,ol){padding-inline-start:unset;list-style-type:""}.l-tfg-wrapper :where(p,blockquote,figure,pre,address,ul,ol,dl){margin-block:unset}.l-tfg-wrapper :where(figure){margin-inline:unset}.l-tfg-wrapper :where(img,video,canvas,audio,iframe,embed,object){display:block flow;vertical-align:middle}.l-tfg-wrapper :where(img,svg,video){max-inline-size:100%;block-size:auto;object-fit:cover}.l-tfg-wrapper :where(dialog){overflow:unset;inline-size:unset;block-size:unset;max-inline-size:unset;max-block-size:unset;padding:unset;background-color:unset;color:unset}.l-tfg-wrapper :where(em){font-style:normal}.l-tfg-wrapper :where(fieldset){margin:unset;padding:unset;border:unset}.l-tfg-wrapper :where(summary){list-style:none}.l-tfg-wrapper :where(summary::-webkit-details-marker){display:none}.js-scroll{opacity:0;translate:0 13px}.js-scroll.is-inview{opacity:1;translate:0;transition:opacity .7s ease,translate .7s ease}.no-sp{display:none!important}.no-pc{display:block!important}@media only screen and (min-width: 768px){.no-sp{display:block!important}.no-pc{display:none!important}}.l-tfg-wrapper{z-index:var(--default-z-index);position:relative}.l-tfg-hero{padding-block:41px 32px}.l-tfg-hero__titleline-en{inline-size:min(calc(226 / var(--layout-width-base) * 100%),182px);margin-inline:auto;opacity:0}.l-tfg-hero.js-load--loaded .l-tfg-hero__titleline-en{opacity:1;transition:opacity .7s ease .3s}.l-tfg-hero__titleline-jp{margin-block-start:18px;font-weight:var(--font-medium);font-size:calc(22 * var(--rem-ratio));text-align:center;line-height:var(--leading-14);opacity:0;font-family:Noto Sans JP!important;font-weight:500!important}.l-tfg-hero.js-load--loaded .l-tfg-hero__titleline-jp{opacity:1;transition:opacity .7s ease .6s}.l-tfg-lead{margin-block-end:22px}.l-tfg-lead__theme{padding-block:19px;border-block:1px solid var(--border-pink);font-weight:var(--font-medium);font-size:calc(17 * var(--rem-ratio));text-align:center;clip-path:inset(0 100% 0 100%)}.l-tfg-lead.js-load--loaded .l-tfg-lead__theme{clip-path:inset(0);transition:clip-path 1.1s ease-out .6s}.l-tfg-lead__text{margin-block-start:27px}.l-tfg-lead__text-line{display:block;inline-size:100%;font-size:calc(13 * var(--rem-ratio));line-height:var(--leading-normal);text-align:center;font-family:Noto Sans JP!important}.l-tfg-lead__text-line:not(:first-of-type){margin-block-start:22px}.l-tfg-lead__intro{margin-block-start:27px;text-align:center}.l-tfg-lead__intro-heading{--asect-lead-intro: 632/48;display:flex;justify-content:center;align-items:center;inline-size:calc(632 / var(--layout-width-base) * 100%);aspect-ratio:var(--asect-lead-intro);margin-inline:auto;font-weight:var(--font-medium);font-size:calc(11 * var(--rem-ratio));border-radius:var(--rounded-l);border:1px solid var(--border-pink);font-family:Noto Sans JP!important}.l-tfg-lead__intro-link{display:inline-block;margin-block-start:15px;font-size:calc(11 * var(--rem-ratio));text-align:center}.l-tfg-arrow{inline-size:13.5px;margin-inline:auto}.l-tfg-arrow--interview{margin-block-end:22.5px}.l-tfg-arrow--last{margin-block-start:28px}.l-tfg-arrow__image{opacity:0;translate:0 -5px}.l-tfg-arrow__image:not(:first-of-type){margin-block-start:2px}.l-tfg-arrow.is-inview .l-tfg-arrow__image{opacity:1;translate:0;transition:opacity .5s ease-in-out,translate .5s ease-in-out}.l-tfg-arrow.is-inview .l-tfg-arrow__image:nth-of-type(2){transition-delay:.3s}.l-tfg-nav{margin-block-start:34px}.l-tfg-nav__heading{font-size:0;text-align:center;overflow:hidden}.l-tfg-nav__heading-word{display:inline-block;font-weight:var(--font-light);font-size:calc(18 * var(--rem-ratio));opacity:0;translate:0 100%}.l-tfg-nav__heading.is-inview .l-tfg-nav__heading-word{opacity:1;translate:0;transition:opacity .5s ease,translate .5s ease}.l-tfg-nav__heading.is-inview .l-tfg-nav__heading-word--n{transition-delay:.3s}.l-tfg-nav__heading.is-inview .l-tfg-nav__heading-word--t{transition-delay:.4s}.l-tfg-nav__heading.is-inview .l-tfg-nav__heading-word--r{transition-delay:.6s}.l-tfg-nav__heading.is-inview .l-tfg-nav__heading-word--v{transition-delay:.7s}.l-tfg-nav__heading.is-inview .l-tfg-nav__heading-word--i{transition-delay:.8s}.l-tfg-nav__heading.is-inview .l-tfg-nav__heading-word--e{transition-delay:.9s}.l-tfg-nav__heading.is-inview .l-tfg-nav__heading-word--w{transition-delay:1s}.l-tfg-nav__heading-word--first{margin-inline-end:.7rem;translate:-5px 0}.l-tfg-nav__heading.is-inview .l-tfg-nav__heading-word--first{transition-delay:1.3s}.l-tfg-nav__heading-word--last{margin-inline-start:.7rem;translate:5px 0}.l-tfg-nav__heading.is-inview .l-tfg-nav__heading-word--last{transition-delay:1.3s}.l-tfg-nav__list{margin-block-start:11px;padding-block:44px 78.5px;background-color:var(--background-pink)}.l-tfg-nav__list-index{font-weight:var(--font-medium);font-size:calc(14 * var(--rem-ratio));color:var(--color-white);text-align:center}.l-tfg-nav__list-index-small{font-size:calc(11 * var(--rem-ratio))}.l-tfg-nav__list-index:after{content:"";display:block;inline-size:1px;block-size:7.5px;margin-block-start:5px;margin-inline:auto;background-color:var(--color-white)}.l-tfg-nav__list-job{margin-block-start:15px;font-weight:var(--font-medium);font-size:calc(11 * var(--rem-ratio));color:var(--color-white);text-align:center;font-family:Noto Sans JP!important}.l-tfg-nav__list-name{margin-block-start:6px;font-weight:var(--font-medium);font-size:calc(16 * var(--rem-ratio));color:var(--color-white);text-align:center;font-family:Noto Sans JP!important}.l-tfg-nav__list-name-small{font-size:calc(11 * var(--rem-ratio))}.l-tfg-nav__list-image-box{position:relative;inline-size:calc(635 / var(--layout-width-base) * 100%);margin-block-start:15px;margin-inline:auto}.l-tfg-nav__list-image{z-index:var(--default-z-index);position:relative}.l-tfg-nav__list-image-element{inline-size:100%}.l-tfg-nav__list-image-name{z-index:var(--front-z-index);position:absolute;inset-block-start:0;inset-inline-start:calc((27 / 635) * 100%);margin-block-start:calc((22 / 635) * 100%);writing-mode:vertical-lr;text-orientation:sideways;color:var(--color-white)}.l-tfg-nav__list-image-name--pink{color:var(--font-base)}.l-tfg-nav__list-image-name-sub{font-size:calc(19 / var(--layout-width-base) * 100vw)}.l-tfg-nav__list-image-name-main{font-size:calc(33 / var(--layout-width-base) * 100vw)}.l-tfg-nav__list-caption{margin-block-start:25px;font-weight:var(--font-medium);font-size:calc(17 * var(--rem-ratio));color:var(--color-white);line-height:var(--leading-normal);text-align:center;font-family:Noto Sans JP!important}.l-tfg-nav__list-caption:before{content:"";display:block;inline-size:1px;block-size:7.5px;margin-block-end:15px;margin-inline:auto;background-color:var(--color-white)}.l-tfg-interview__wrapper{margin-block-start:60px}.l-tfg-interview:not(:first-of-type){margin-block-start:54px}.l-tfg-interview__introduce{padding:38px calc(58 / var(--layout-width-base) * 100%) 56px;background-color:var(--background-pink)}.l-tfg-interview__introduce-heading{font-size:calc(13 * var(--rem-ratio));color:var(--color-white);text-align:center}.l-tfg-interview__introduce-image-box{position:relative;margin-block-start:22px}.l-tfg-interview__introduce-image{z-index:var(--default-z-index);position:relative}.l-tfg-interview__introduce-image-element{inline-size:100%}.l-tfg-interview__introduce-image-name{z-index:var(--front-z-index);position:absolute;inset-block-start:0;inset-inline-start:calc((27 / 635) * 100%);margin-block-start:calc((22 / 635) * 100%);writing-mode:vertical-lr;text-orientation:sideways;color:var(--color-white)}.l-tfg-interview__introduce-image-name--pink{color:var(--font-base)}.l-tfg-interview__introduce-image-name-sub{font-size:calc(17 / var(--layout-width-base) * 100vw)}.l-tfg-interview__introduce-image-name-main{font-size:calc(33 / var(--layout-width-base) * 100vw)}.l-tfg-interview__index{display:flex;justify-content:space-between;align-items:center;gap:calc((20 / 635) * 100%);margin-block-start:30px}.l-tfg-interview__index-heading{font-weight:var(--font-medium);font-size:calc(10 * var(--rem-ratio));color:var(--color-white)}.l-tfg-interview__index-line{flex:1;block-size:1px;background-color:var(--color-white)}.l-tfg-interview__index-number{font-weight:var(--font-medium);font-size:calc(15 * var(--rem-ratio));color:var(--color-white)}.l-tfg-interview__index-number-small{font-size:calc(10 * var(--rem-ratio))}.l-tfg-interview__theme{margin-block-start:35px;font-weight:var(--font-medium);font-size:calc(16 * var(--rem-ratio));line-height:var(--leading-normal);color:var(--color-white);text-align:center;font-family:Noto Sans JP!important}.l-tfg-interview__profile{margin-block-start:35px}.l-tfg-interview__profile-information{padding-block:15px 12.5px;border-block:1px solid var(--color-white);color:var(--color-white);text-align:center}.l-tfg-interview__profile-job{font-weight:var(--font-medium);font-size:calc(9 * var(--rem-ratio));font-family:Noto Sans JP!important}.l-tfg-interview__profile-name{margin-block-start:6px;font-weight:var(--font-medium);font-size:calc(13 * var(--rem-ratio));font-family:Noto Sans JP!important}.l-tfg-interview__index-name-small{font-size:calc(9 * var(--rem-ratio))}.l-tfg-interview__profile-text{margin-block-start:12.5px;font-size:calc(12 * var(--rem-ratio));line-height:var(--leading-relaxed);color:var(--color-white);font-family:Noto Sans JP!important}.l-tfg-interview__content{margin-block-start:22.5px}.l-tfg-interview__image{inline-size:calc(635 / var(--layout-width-base) * 100%);margin-inline:auto}.l-tfg-interview__image-credit{margin-block-start:10px}.l-tfg-interview__image-credit-list{font-size:calc(9 * var(--rem-ratio))}.l-tfg-interview__image-credit-list:not(:first-of-type){margin-block-start:5px}.l-tfg-interview__image-credit-list-link{display:inline-block;border-block-end:1px solid var(--font-base)}.l-tfg-interview__textarea{margin-block:30px 65px}.l-tfg-interview__textarea--first{margin-block-start:0}.l-tfg-interview__textarea--caption{margin-block:20px 35px}.l-tfg-interview__textarea--narrow,.l-tfg-interview__textarea--last{margin-block-end:35px}.l-tfg-interview__textarea-heading{display:flex;align-items:center;margin-block-end:20px;padding-inline:calc(30 / var(--layout-width-base) * 100%);font-weight:var(--font-medium);font-size:calc(16 * var(--rem-ratio));line-height:var(--leading-normal);font-family:Noto Sans JP!important}.l-tfg-interview__textarea-heading:before{content:"";display:block;inline-size:7px;block-size:1px;margin-inline-end:7px;background-color:var(--color-pink)}.l-tfg-interview__textarea-text{padding-inline:calc(58 / var(--layout-width-base) * 100%);font-size:calc(13 * var(--rem-ratio));line-height:var(--leading-normal);font-family:Noto Sans JP!important}.l-tfg-interview__textarea-text-link{font-weight:var(--font-semibold)}.l-tfg-interview__information{inline-size:calc(635 / var(--layout-width-base) * 100%);margin-block:28px 32.5px;margin-inline:auto;padding-block:28px 22.5px;background-color:var(--background-info);text-align:center}.l-tfg-interview__information-heading{font-size:calc(13 * var(--rem-ratio))}.l-tfg-interview__information-text{margin-block-start:15px;font-weight:var(--font-light);font-size:calc(10 * var(--rem-ratio));line-height:var(--leading-normal)}@media screen and (max-width: 768px){.l-tfg-nav__list-item:not(:first-of-type){margin-block-start:60px}.l-tfg-interview__textarea-heading--twoline{align-items:flex-start}.l-tfg-interview__textarea-heading--twoline:before{margin-block-start:12px}}@media screen and (min-width: 768px){.section-header{block-size:69px}.l-tfg-hero{padding-block:66px 40px}.l-tfg-hero__titleline-jp{font-size:calc(30 * var(--rem-ratio));color:var(--color-pink)}.l-tfg-lead{margin-block-end:35px}.l-tfg-lead__theme{inline-size:635px;margin-inline:auto;font-size:calc(24 * var(--rem-ratio))}.l-tfg-lead__text-line{font-size:calc(17 * var(--rem-ratio))}.l-tfg-lead__intro{margin-block-start:35px}.l-tfg-lead__intro-heading{--asect-lead-intro: 632 / 36;inline-size:634px;aspect-ratio:var(--asect-lead-intro);font-size:calc(15 * var(--rem-ratio))}.l-tfg-lead__intro-link{font-size:calc(20 * var(--rem-ratio));border-block-end:1px solid transparent;transition:border .3s ease}.l-tfg-arrow{inline-size:22px}.l-tfg-arrow--interview{margin-block-end:45px}.l-tfg-arrow--last{margin-block-start:50px}.l-tfg-nav{margin-block-start:45px}.l-tfg-nav__heading-word{font-size:calc(25 * var(--rem-ratio))}.l-tfg-nav__list{display:flex;justify-content:space-between;inline-size:calc(1260 / var(--layout-width-max) * 100%);max-inline-size:1260px;margin-block-start:20px;margin-inline:auto;padding-block:80px;padding-inline:52px}.l-tfg-nav__list-item{inline-size:calc((373 / 1160) * 100%)}.l-tfg-nav__list-index{font-size:min(calc(20 * var(--rem-ratio)),calc(20 / var(--layout-width-max) * 100vw))}.l-tfg-nav__list-index:after{block-size:10px}.l-tfg-nav__list-index-small,.l-tfg-nav__list-job{font-size:min(calc(15 * var(--rem-ratio)),calc(15 / var(--layout-width-max) * 100vw))}.l-tfg-nav__list-name{font-size:min(calc(23 * var(--rem-ratio)),calc(23 / var(--layout-width-max) * 100vw))}.l-tfg-nav__list-name-small{font-size:min(calc(16 * var(--rem-ratio)),calc(16 / var(--layout-width-max) * 100vw))}.l-tfg-nav__list-image-box{inline-size:100%;margin-block-start:35px;overflow:hidden}.l-tfg-nav__list-image{transition:scale .7s ease}.l-tfg-nav__list-image-name-sub{font-size:calc(10 / var(--layout-width-max) * 100vw)}.l-tfg-nav__list-image-name-main{font-size:min(calc(20 / var(--layout-width-max) * 100vw),calc(20 * var(--rem-ratio)))}.l-tfg-nav__list-caption{font-size:min(calc(18 * var(--rem-ratio)),calc(18 / var(--layout-width-max) * 100vw))}.l-tfg-nav__list-caption:before{block-size:10px}.l-tfg-interview__wrapper{margin-block-start:187px}.l-tfg-interview:not(:first-of-type){margin-block-start:66px}.l-tfg-interview__introduce{display:flex;justify-content:space-between;flex-direction:row-reverse;gap:calc(64 / var(--layout-width-max) * 100%);inline-size:calc(1260 / var(--layout-width-max) * 100%);max-inline-size:1260px;margin-inline:auto;padding:70px 75px}.l-tfg-interview__introduce-image-box{inline-size:47%;margin:0}.l-tfg-interview__introduce-textarea{display:flex;flex-direction:column;justify-content:space-between;flex:1}.l-tfg-interview__index{margin:0}.l-tfg-interview__index-heading{font-size:min(calc(21 * var(--rem-ratio)),calc(21 / var(--layout-width-max) * 100vw))}.l-tfg-interview__index-number-small{font-size:min(calc(15 * var(--rem-ratio)),calc(15 / var(--layout-width-max) * 100vw))}.l-tfg-interview__index-number{font-size:min(calc(20 * var(--rem-ratio)),calc(20 / var(--layout-width-max) * 100vw))}.l-tfg-interview__index-name-small{font-size:min(calc(14 * var(--rem-ratio)),calc(14 / var(--layout-width-max) * 100vw))}.l-tfg-interview__theme{margin:0;font-size:min(calc(25 * var(--rem-ratio)),calc(25 / var(--layout-width-max) * 100vw))}.l-tfg-interview__profile{margin:0}.l-tfg-interview__profile-job{font-size:min(calc(14 * var(--rem-ratio)),calc(14 / var(--layout-width-max) * 100vw))}.l-tfg-interview__profile-name{font-size:min(calc(22 * var(--rem-ratio)),calc(22 / var(--layout-width-max) * 100vw))}.l-tfg-interview__profile-text{margin-block-start:30px;font-size:min(calc(17 * var(--rem-ratio)),calc(17 / var(--layout-width-max) * 100vw))}.l-tfg-interview__profile-text-link{border-block-end:1px solid transparent;transition:border .3s ease}.l-tfg-interview__content{inline-size:100%;max-inline-size:683px;margin-block-start:40px;margin-inline:auto}.l-tfg-interview__image{inline-size:100%;max-inline-size:635px}.l-tfg-interview__image-credit-list-link{border-block-end:1px solid transparent;transition:border .3s ease}.l-tfg-interview__textarea{margin-block:70px 100px}.l-tfg-interview__textarea--caption{margin-block:25px 55px}.l-tfg-interview__textarea-heading{margin-block-end:40px;padding-inline:0;font-size:calc(23 * var(--rem-ratio))}.l-tfg-interview__textarea-heading:before{inline-size:9px;margin-inline-end:14px}.l-tfg-interview__textarea-text{inline-size:100%;max-inline-size:635px;margin-inline:auto;padding:0;font-size:calc(17 * var(--rem-ratio))}.l-tfg-interview__textarea-text-link{border-block-end:2px solid transparent;transition:border .3s ease}.l-tfg-interview__image-credit-list{font-size:calc(12 * var(--rem-ratio))}.l-tfg-interview__information{inline-size:calc(1260 / var(--layout-width-max) * 100%);max-inline-size:1260px;margin-block:50px 100px;padding-block:40px 35px}.l-tfg-interview__information-heading{font-size:calc(22 * var(--rem-ratio))}.l-tfg-interview__information-text{margin-block-start:20px;font-size:calc(17 * var(--rem-ratio))}.l-tfg-interview__information-text-link{border-block-end:1px solid transparent;transition:border .3s ease}}@media (any-hover: hover){.l-tfg-lead__intro-link:hover,.l-tfg-interview__image-credit-list-link:hover,.l-tfg-interview__textarea-text-link:hover,.l-tfg-interview__information-text-link:hover{border-color:var(--font-base)}.l-tfg-interview__profile-text-link:hover{border-color:var(--color-white)}.l-tfg-nav__list-image-box:hover .l-tfg-nav__list-image{scale:1.07}}.section-footer__newsletter-block{margin:0 auto;text-align:center}@media (min-width: 768px){.section-footer__newsletter-block{flex:0 1 600px}.section-footer__title{font-size:32px}}@media screen and (max-width: 767px){.l-tfg-hero__titleline-jp{color:var(--color-pink);font-family:Noto Sans JP!important;font-weight:500!important}}
/*# sourceMappingURL=/cdn/shop/t/27/assets/style_think-for-girls2025.css.map */
