/*!
global > color
------------------------------
*/
/*!
global > content-width
------------------------------
*/
/*!
global > font
------------------------------
*/:root{--font-shippori:"Shippori Mincho",serif}

/*!
global > mixin
------------------------------
*/.p_about_awards .card__footer{font-size:.75rem}.p_about_awards .card__time .txt_sm,.p_about_intro .c_intro__txt,.p_about_popup__txt{font-size:.875rem}.p_about_awards .card__detail,.p_about_awards .card__time,.p_about_journey__year_cmn{font-size:1rem}.p_about_intro__ttl{font-size:1.25rem}.p_about{padding-bottom:55px}.p_about_intro{padding-block:50px}.p_about_intro__ttl{font-family:var(--font-shippori);letter-spacing:.05em}.p_about_intro .c_intro__txt{font-family:Noto Sans JP,sans-serif;font-weight:400;line-height:2}.p_about_profile{background-color:#f2f2ed;margin-top:23px;padding-block:55px}.p_about_profile__body{background-color:#fff;margin-top:23px;padding:27px 20px}.p_about_profile__item dd,.p_about_profile__item dt{padding:15px 10px}.p_about_profile__item dt{align-items:center;border-bottom:1px solid #c96f4a;color:#333;display:inline-flex;font-family:var(--font-shippori);font-weight:400;letter-spacing:.05em;line-height:2}.p_about_profile__item dd{border-bottom:1px solid #707070;font-family:Noto Sans JP,sans-serif;font-weight:300;line-height:2}.p_about_profile__item dd p+p{margin-top:6px}.p_about_profile__item:last-child dd{border:0}.p_about_awards{padding-block:55px}.p_about_awards__controls{margin-left:auto;max-width:100px}.p_about_awards__slider{margin-left:20px;margin-top:27px;overflow:hidden}.p_about_awards__slider_inner{padding-bottom:35px}.p_about_awards__slider .slick-list{overflow:visible}.p_about_awards__slider .slick-track{display:flex}.p_about_awards__slider .slick-dots{background-color:#f2f2ed;border-radius:2px;bottom:0;color:transparent;display:flex!important;font-size:0;left:0;pointer-events:none;position:absolute}.p_about_awards__slider .slick-dots li{background-color:transparent;height:2px;transition:.5s;width:15px}.p_about_awards__slider .slick-dots li button{display:block;height:100%;width:100%}.p_about_awards__slider .slick-dots li.slick-active{background-color:#c96f4a;border-radius:2px}.p_about_awards .card{border:1px solid #76706a;display:flex;flex-direction:column;height:auto;margin-right:15px;padding:15px;position:relative}.p_about_awards .card__icon{height:30px;position:absolute;right:10px;top:10px;transition:opacity .5s ease;width:30px}.p_about_awards .card__time{font-family:var(--font-shippori);letter-spacing:.05em}.p_about_awards .card__time .colored{color:#76706a}.p_about_awards .card__award_name{font-weight:300}.p_about_awards .card__detail{font-family:var(--font-shippori);letter-spacing:.05em;line-height:2}.p_about_awards .card__footer{font-weight:300;letter-spacing:.05em;margin-top:auto;padding-top:8px}.p_about_awards .card__footer p{min-height:58px;padding-top:10px;position:relative}.p_about_awards .card__footer p:before{background-color:#707070;content:"";height:1px;left:0;position:absolute;top:0;width:100%}.p_about_journey{background-color:#f2f2ed}.p_about_journey__inner{padding-block:55px}.p_about_journey__body{margin-top:20px}.p_about_journey__item{position:relative}.p_about_journey__item:not(:last-child){padding-bottom:20px}.p_about_journey__item:before{background-color:#c96f4a;bottom:0;content:"";left:80px;position:absolute;top:0;width:1px}.p_about_journey__item:first-child:before{top:10px}.p_about_journey__row{align-items:baseline;display:flex;flex-direction:column}.p_about_journey__row:not(:first-child){margin-top:15px}.p_about_journey__row_sub .p_about_journey__time{padding-left:99px}.p_about_journey__row_sub .p_about_journey__time:before{display:none}.p_about_journey__time{align-items:center;display:flex;flex-shrink:0;font-family:var(--font-shippori);min-width:185px}.p_about_journey__time:before{background-color:#c96f4a;border-radius:50%;content:"";flex-shrink:0;height:1.25em;margin-inline:10px;order:2;width:1.25em}.p_about_journey__year_ja{color:#76706a;order:1;width:61px}.p_about_journey__year_cmn{order:3}.p_about_journey__content{font-weight:300;padding-left:99px}.p_about__date .txt{color:#76706a;display:block;font-size:.75rem;font-weight:400;letter-spacing:.05em;line-height:2.25;position:relative;text-align:left;width:50%}.p_about__date .txt:before{background-color:#c96f4a;border-radius:50%;content:"";height:13px;position:absolute;right:-11px;top:8px;width:13px}.p_about__date .date{display:block;font-family:Shippori Mincho,serif;font-size:.875rem;font-weight:400;letter-spacing:.05em;line-height:2;text-align:right;width:50%}.p_about__date .content{display:grid;grid-template-columns:50px 1fr;grid-gap:8px}.p_about__date .content.only_text:before{content:"";display:block}.p_about__date .content__ttl{font-family:Shippori Mincho,serif;font-size:.875rem;text-align:right}.p_about__date .content__ttl,.p_about__date .content__txt{display:block;font-weight:400;letter-spacing:.05em;line-height:2}.p_about__date .content__txt{font-size:.75rem;padding-top:2px}.p_about__date__left{flex-shrink:0;overflow:hidden;padding-bottom:20px;position:relative;width:130px}.p_about__date__left:after{background-color:#c96f4a;content:"";height:100%;left:calc(50% + 4px);position:absolute;top:0;width:1px}.p_about__date__ttl{display:flex;justify-content:space-between}.p_about__date__right{padding-bottom:20px}.p_about__date__item{display:flex}.p_about__date__item:last-child .p_about__date__left:after{height:30px}.p_about__date__item:first-child .p_about__date__left:after{top:15px}.p_about_popup{height:100vh;left:0;opacity:0;padding:40px 40px 100px;pointer-events:none;position:fixed;top:0;transition:opacity .5s ease-in-out;z-index:100}.p_about_popup,.p_about_popup__inner{align-items:center;display:flex;justify-content:center;width:100%}.p_about_popup__inner{flex-direction:column;max-height:calc(100vh - 140px);position:relative}.p_about_popup__content{overflow:auto;width:100%}.p_about_popup__thumb img{aspect-ratio:1200/750;-o-object-fit:cover;object-fit:cover}.p_about_popup__close{align-items:center;background-color:#fff;border:1px solid #76706a;border-radius:50%;display:flex;height:35px;justify-content:center;position:absolute;right:0;top:0;transform:translate(50%,-50%);transition:opacity .5s ease;width:35px}.p_about_popup__close img{height:13px;width:13px}.p_about_popup__txt{color:#fff;font-weight:400;letter-spacing:.05em;margin-top:10px}body:after{background-color:#333;content:"";height:100%;mix-blend-mode:multiply;opacity:0;pointer-events:none;transition:opacity .5s ease-in-out}body.popup_open,body:after{left:0;position:fixed;top:0;width:100%}body.popup_open{height:100vh;height:100lvh;overflow-y:scroll}body.popup_open .c_box,body.popup_open .c_boxcontact,body.popup_open .c_footer,body.popup_open .c_header,body.popup_open .c_toggle,body.popup_open .c_totop{z-index:0}body.popup_open:after{opacity:1;pointer-events:all}@media screen and (min-width:768px){.p_about_awards .card__footer{font-size:clamp(.75rem,.2403846154vw + .6346153846rem,.875rem)}.p_about_awards .card__time .txt_sm,.p_about_intro .c_intro__txt,.p_about_popup__txt{font-size:clamp(.875rem,.2403846154vw + .7596153846rem,1rem)}.p_about_awards .card__detail,.p_about_awards .card__time,.p_about_journey__year_cmn{font-size:clamp(1rem,.2403846154vw + .8846153846rem,1.125rem)}.p_about_intro__ttl{font-size:clamp(1.25rem,.7211538462vw + .9038461538rem,1.625rem)}.p_about{padding-bottom:100px}.p_about_intro{padding-top:85px}.p_about_intro__ttl{margin-bottom:10px}.p_about_profile{margin-top:43px;padding-bottom:100px;padding-top:103px}.p_about_profile__body{margin-top:42px;padding:42px clamp(2.5rem,7.2115384615vw + -.9615384615rem,6.25rem)}.p_about_profile__item{display:flex;gap:20px}.p_about_profile__item dd,.p_about_profile__item dt{padding-block:24px;padding-inline:0}.p_about_profile__item dt{flex-basis:100px;justify-content:center}.p_about_profile__item dd{flex:1}.p_about_profile__item dd p+p{margin-top:12px}.p_about_profile__item:last-child dt{border:0}.p_about_awards{padding-bottom:100px;padding-top:103px}.p_about_awards__controls{margin-top:-20px;max-width:110px}.p_about_awards__slider{margin-left:auto;margin-top:50px;max-width:calc(50% + 640px);padding-left:40px;width:100%}.p_about_awards__slider_inner{max-width:clamp(40.125rem,75.6329113924vw + 3.8212025316rem,70rem);padding-bottom:70px}.p_about_awards .card{margin-right:clamp(2.5rem,3.164556962vw + .9810126582rem,3.75rem);padding:42px 40px}.p_about_awards .card__icon{height:41px;right:30px;top:30px;width:41px}.p_about_awards .card__icon:hover{opacity:.7}.p_about_awards .card__footer p{min-height:unset;padding-top:17px}.p_about_journey__inner{padding-bottom:95px;padding-top:100px}.p_about_journey__body{margin-top:37px}.p_about_journey__item:not(:last-child){padding-bottom:25px}.p_about_journey__item:before{left:98px}.p_about_journey__item:last-child:before{bottom:20px}.p_about_journey__row{flex-direction:row;gap:17px}.p_about_journey__row:not(:first-child){margin-top:0}.p_about_journey__row_sub .p_about_journey__time{justify-content:flex-end;padding-left:unset}.p_about_journey__time{min-width:228px}.p_about_journey__time:before{margin-inline:20px}.p_about_journey__year_ja{width:69px}.p_about_journey__content{padding-left:unset;width:79.5833333333%}.p_about__date .txt{font-size:clamp(.875rem,.2403846154vw + .7596153846rem,1rem)}.p_about__date .txt:before{height:20px;right:-15px;top:10px;width:20px}.p_about__date .date{font-size:clamp(1rem,.2403846154vw + .8846153846rem,1.125rem)}.p_about__date .content{grid-gap:18px;grid-template-columns:75px 1fr}.p_about__date .content__ttl{font-size:clamp(1rem,.2403846154vw + .8846153846rem,1.125rem)}.p_about__date .content__txt{font-size:clamp(.875rem,.2403846154vw + .7596153846rem,1rem);padding-top:3px}.p_about__date__left{padding-bottom:25px;width:186px}.p_about__date__right{padding-bottom:25px;width:calc(100% - 188px)}.p_about__date__item:last-child .p_about__date__left:after{height:46px}.p_about__date__item:first-child .p_about__date__left:after{top:15px}.p_about_popup{padding:40px}.p_about_popup__inner{max-height:calc(100vh - 80px);max-width:1200px}.p_about_popup__close{height:45px;width:45px}.p_about_popup__close:hover{opacity:.7}.p_about_popup__close img{height:17px;width:17px}.p_about_popup__txt{margin-top:18px}}
/*# sourceMappingURL=about.css.map */
