@charset "UTF-8";.coh__hero{width:100%;}.coh__hero__inner-upper{width:100%;}.coh__hero__inner-upper__container{width:var(--contents-width);display:flex;margin:0 auto;gap:0;}@media only screen and (max-width:768px){.coh__hero__inner-upper__container{width:94%;flex-direction:column}}.coh__hero-headline-lv1-box{width:47.5%;padding-top:4rem;}@media only screen and (max-width:768px){.coh__hero-headline-lv1-box{width:96%;padding-top:5.6rem;margin:0}}.coh__hero-headline-lv1-box h1{font-family:var(--font-family-serif);font-size:4rem;font-weight:500;}@media only screen and (max-width:1024px){.coh__hero-headline-lv1-box h1{padding-left:1.6rem;margin:0 0 0 0}}@media only screen and (max-width:880px){.coh__hero-headline-lv1-box h1{font-size:3.6rem}}@media only screen and (max-width:768px){.coh__hero-headline-lv1-box h1{font-size:3rem}.lang-en .coh__hero-headline-lv1-box h1{font-size:3.6rem;line-height:1.2}}.coh__hero-startup-year{flex:1;padding-top:8rem;max-width:36rem;margin-bottom:-1px;}@media only screen and (max-width:768px){.coh__hero-startup-year{padding-top:5.6rem;padding-left:2rem;width:80%;min-width:208px}}.coh__hero__inner-lower{width:100%;background:linear-gradient(135deg,#e9460a,#ffb700);}.coh__hero__inner-lower__container{width:calc(var(--contents-width) * .9);display:flex;margin:0 auto;gap:0;background:transparent;}.lang-en .coh__hero__inner-lower__container{width:calc(var(--contents-width) * 1);display:block;position:relative;background:transparent;min-height:20rem;}@media only screen and (max-width:768px){.coh__hero__inner-lower__container{width:90%;margin:0 auto}}.coh__hero-subtitle-box{flex:1;padding:3.2rem 0;max-width:4.5rem;}.lang-en .coh__hero-subtitle-box{padding:0 0 0 0;max-width:30rem;}.lang-en .coh__hero-subtitle-box{display:block;position:absolute;bottom:4.8rem;}@media only screen and (max-width:768px){.coh__hero-subtitle-box{padding:3.2rem 0;max-width:4rem}.lang-en .coh__hero-subtitle-box{padding:0 0 0 1.6rem;max-width:30rem}}.coh__hero-current-year{margin-left:auto;margin-top:-2px;max-width:29.7rem;}.lang-en .coh__hero-current-year{display:block;position:absolute;right:4rem;margin-left:0;}@media only screen and (max-width:768px){.coh__hero-current-year{width:51.8%;margin-top:-1px;min-width:208px}}.coh-home__wrapper{width:99.999%;}@media only screen and (max-width:768px){.coh-home__wrapper{padding-left:2%;padding-right:2%}}.coh-brief{width:var(--contents-width);margin:8rem auto;position:relative;padding-bottom:2.4rem;}.lang-en .coh-brief{padding-left:0;padding-right:0;}@media only screen and (max-width:960px){.coh-brief{margin:4rem auto 4rem;padding-bottom:1.6rem}}.coh-brief::after{content:"";position:absolute;left:50%;bottom:0;width:100vw;height:.1rem;background-color:var(--border-color--gray);transform:translateX(-50%);}.coh-brief__title-box{margin-bottom:8rem;}@media only screen and (max-width:960px){.coh-brief__title-box{margin-bottom:2.4rem}}.coh-brief__title-box h2{text-align:center;font-family:var(--font-family-serif);font-size:clamp(3.2rem,2rem + 1.5625vw,4rem);font-weight:500;position:relative;line-height:1.5;padding-bottom:1.6rem;}.coh-brief__title-box h2::after{content:"";position:absolute;left:50%;bottom:0;width:8rem;height:2px;background-color:var(--primary-color);transform:translateX(-50%);}.coh-brief-index{display:flex;padding-left:clamp(0,-76.2698412698rem + 79.3650793651vw,5rem);padding-right:clamp(0,-76.2698412698rem + 79.3650793651vw,5rem);}@media only screen and (min-width:1280px){.lang-en .coh-brief-index{padding:0 3%}}@media only screen and (max-width:960px){.coh-brief-index{flex-direction:column;width:96%;margin:0 auto}}.coh-brief__nav{width:64%;position:relative;}@media only screen and (max-width:960px){.coh-brief__nav{order:2;width:100%;max-width:clamp(46rem,35.9582463466rem + 20.8768267223vw,56rem);margin-left:auto;margin-right:auto}}@media only screen and (max-width:480px){.coh-brief__nav{max-width:100%}}.coh-brief__nav-item{position:relative;min-height:10rem;}@media only screen and (max-width:960px){.coh-brief__nav-item{padding-left:0;min-height:0}}.coh-brief__nav-item a{display:flex;align-items:flex-start;gap:1.6rem;}.coh-brief__nav-item a:hover{text-decoration:none;}@media only screen and (max-width:960px){.coh-brief__nav-item a{gap:0}}.coh-brief__nav-content{margin-top:-.2rem;}.lang-en .coh-brief__nav-content{margin-right:4%;}@media only screen and (max-width:960px){.coh-brief__nav-content{margin-top:.4rem}}.coh-brief__nav-content h3{font-family:var(--font-family-serif);font-weight:500;display:flex;align-items:center;gap:1.2rem;font-size:3rem;font-size:clamp(2.8rem,2.197492163rem + .6269592476vw,3rem);color:var(--primary-color);position:relative;overflow:hidden;min-width:340px;padding-left:1.2rem;}.lang-en .coh-brief__nav-content h3{line-height:1.2;margin-top:3px;font-size:clamp(2.2rem,.994984326rem + 1.2539184953vw,2.6rem);}@media only screen and (max-width:960px){.coh-brief__nav-content h3{margin-left:clamp(1.6rem,.6819672131rem + 2.6229508197vw,3.2rem);font-size:clamp(2.4rem,2.1704918033rem + .6557377049vw,2.8rem);min-width:0;padding-left:0}}.coh-brief__nav-content h3::before{content:"";width:2rem;height:2rem;background:url("../img/ic-arrow-circle.svg") no-repeat center/contain;margin-top:.4rem;}@media only screen and (max-width:768px){.coh-brief__nav-content h3::before{width:1.6rem;height:1.6rem;flex:0 0 1.6rem;margin-top:0}}.lang-en .coh-brief__nav-content h3::before{display:none;}.coh-brief__nav-content h3::after{content:"";position:absolute;inset:0;background-color:color-mix(in srgb,#ffb700 15%,transparent);transform:scaleX(0);transform-origin:left;transition:transform .3s ease;z-index:-1;}.coh-brief__nav-content p{font-size:clamp(1.6rem,1.3995828989rem + .2085505735vw,1.8rem);line-height:1.8;padding-left:4rem;padding-left:clamp(0,-4.0083420229rem + 4.1710114703vw,4rem);transition:color .3s ease;}@media only screen and (max-width:960px){.coh-brief__nav-content p{font-size:1.6rem;min-height:4em;padding-left:clamp(2rem,.8524590164rem + 3.2786885246vw,4rem)}}.lang-en .coh-brief__nav-content p{line-height:1.4;padding-left:0;margin:1rem 0 2rem 1.6rem;}.coh-brief__nav-content:hover h3::after{transform:scaleX(1);}.coh-brief__nav-content:hover p{color:var(--primary-color);}.coh-brief-photo{text-align:center;}@media only screen and (max-width:960px){.coh-brief-photo{order:1;width:100%;margin-bottom:2.4rem}}@media only screen and (max-width:480px){.coh-brief-photo{margin-bottom:1.6rem}}.coh-brief-photo img{width:100%;}@media only screen and (max-width:960px){.coh-brief-photo img{width:clamp(330px,134.92px + 55.74vw,670px)}}.coh-manage{width:var(--contents-width);margin:8rem auto 0 auto;padding-left:clamp(0,-76.2698412698rem + 79.3650793651vw,5rem);padding-right:clamp(0,-76.2698412698rem + 79.3650793651vw,5rem);}@media only screen and (min-width:1280px){.lang-en .coh-manage{padding:0 3%}}@media only screen and (max-width:960px){.coh-manage{flex-direction:column;width:96%;margin:0 auto}}@media only screen and (max-width:768px){.coh-manage{margin:4rem auto 0 auto}}.coh-manage__title-box{margin-bottom:8rem;}@media only screen and (max-width:768px){.coh-manage__title-box{margin-bottom:2.4rem}}.coh-manage__title-box h2{text-align:center;font-family:var(--font-family-serif);font-size:clamp(3.2rem,2rem + 1.5625vw,4rem);font-weight:500;position:relative;line-height:1.5;padding-bottom:1.6rem;}.coh-manage__title-box h2::after{content:"";position:absolute;left:50%;bottom:0;width:8rem;height:2px;background-color:var(--primary-color);transform:translateX(-50%);}.coh-manage__nav-item a{display:flex;text-decoration:none;}@media only screen and (max-width:768px){.coh-manage__nav-item a{flex-direction:column;margin:0 auto}}.coh-manage__nav-item a:hover h3::after{transform:scaleX(1);}.coh-manage__nav h3{font-family:var(--font-family-serif);display:flex;align-items:center;gap:1.2rem;font-size:3rem;font-size:clamp(2.8rem,2.197492163rem + .6269592476vw,3rem);color:var(--primary-color);flex:1;min-width:0;border-bottom:1px solid var(--border-color--gray);padding-top:.8rem;padding-bottom:.8rem;padding-left:2.4rem;position:relative;overflow:hidden;z-index:1;font-weight:500;}@media only screen and (max-width:768px){.coh-manage__nav h3{display:block;font-size:clamp(2.4rem,2.0650717703rem + .956937799vw,2.8rem);border-bottom:none;padding-left:0;margin-top:2.4rem;margin-left:clamp(4rem,.6507177033rem + 9.5693779904vw,8rem);line-height:1.4;font-weight:500}}.coh-manage__nav h3::before{content:"";width:2rem;height:2rem;background:url("../img/ic-arrow-circle.svg") no-repeat center/contain;}@media only screen and (max-width:768px){.coh-manage__nav h3::before{content:none}}.lang-en .coh-manage__nav h3::before{display:none;}.coh-manage__nav h3::after{content:"";position:absolute;inset:0;background-color:color-mix(in srgb,#ffb700 15%,transparent);transform:scaleX(0);transform-origin:left;transition:transform .3s ease;z-index:-1;}.coh-manage__nav-content{display:flex;padding-top:4rem;justify-content:space-between;gap:1.6rem;margin-left:clamp(5.6rem,-8.1731462926rem + 17.6352705411vw,14.4rem);}@media only screen and (min-width:1280px){.coh-manage__nav-content{margin-left:14.4rem}}@media only screen and (max-width:768px){.coh-manage__nav-content{flex-direction:column;padding-top:2.4rem;margin-left:clamp(4rem,.6507177033rem + 9.5693779904vw,8rem);gap:0}}.coh-manage__nav-content .coh-anchor__list{margin-bottom:4rem;}@media only screen and (max-width:768px){.coh-manage__nav-content .coh-anchor__list{max-width:88%;margin-bottom:2.4rem;order:2}}@media only screen and (max-width:480px){.coh-manage__nav-content .coh-anchor__list{max-width:98%}}.coh-manage__nav-content .coh-anchor__list__item a::after{display:none;}.coh-manage__nav-content .coh-manage__nav-photo{max-width:46%;margin-bottom:4rem;}@media only screen and (max-width:1024px){.coh-manage__nav-content .coh-manage__nav-photo{max-width:56%}}@media only screen and (max-width:768px){.coh-manage__nav-content .coh-manage__nav-photo{order:1;max-width:88%;margin-bottom:2.4rem}}@media only screen and (max-width:480px){.coh-manage__nav-content .coh-manage__nav-photo{max-width:98%}}.coh-manage2{width:var(--contents-width);margin:4em auto;}@media only screen and (min-width:1280px){.coh-manage2__inner{margin-left:16rem}}.coh-manage2__inner{margin-left:clamp(4rem,-32.1504702194rem + 37.6175548589vw,16rem);margin-right:4rem;display:flex;justify-content:space-between;gap:3rem;}@media only screen and (max-width:768px){.coh-manage2__inner{flex-direction:column;margin-left:clamp(0,-3.3492822967rem + 9.5693779904vw,4rem);margin-right:clamp(0,-3.3492822967rem + 9.5693779904vw,4rem)}}@media only screen and (max-width:480px){.coh-manage2__inner{margin-left:0;margin-right:0;gap:2.4rem;padding:0 .8rem}}.coh-manage2-box{padding:4rem 3.8rem 0 3.8rem;border:1px solid var(--border-color--gray);}@media only screen and (max-width:480px){.coh-manage2-box{padding:2rem 1.6rem 0 1.6rem;width:92%;margin-left:4%}}.coh-manage2-box a{display:block;transition:transform .2s ease;text-decoration:none;}.coh-manage2-box a h3{font-family:var(--font-family-serif);font-weight:500;display:flex;align-items:center;justify-content:center;gap:.8rem;padding:1.2rem 2.4rem;width:100%;min-height:4.8rem;font-size:clamp(2.8rem,2.197492163rem + .6269592476vw,3rem);color:var(--primary-color);text-align:center;}@media only screen and (max-width:768px){.coh-manage2-box a h3{font-size:clamp(2.4rem,2.0642685851rem + .9592326139vw,2.8rem);padding-left:0;padding-right:0}}.coh-manage2-box a h3::before,.coh-manage2-box a h3::after{content:"";width:2rem;height:2rem;flex-shrink:0;}.lang-en .coh-manage2-box a h3::before,.lang-en .coh-manage2-box a h3::after{display:none;}.coh-manage2-box a h3::before{background:url("../img/ic-headline.png") no-repeat center/contain;}.lang-en .coh-manage2-box a h3::before{background:none;}.coh-manage2-box a h3::after{background:none;}.coh-manage2-box a figure{width:100%;margin:2.4rem auto;}.coh-manage2-box a:hover{text-decoration:none;}.coh-manage2-box a:hover h3{transform:translateY(3px);}.coh-manage2 .coh-anchor__list{margin-bottom:4rem;}.coh-manage2 .coh-anchor__list .coh-anchor__list__item a::after{display:none;}.coh-library{width:99.999%;border-top:1px solid var(--border-color--gray);padding-top:8rem;padding-left:0;padding-right:0;}@media only screen and (max-width:768px){.coh-library{padding:4rem 0 4rem 0}}.coh-library__inner{width:var(--contents-width);margin:0 auto;padding-left:clamp(3.2rem,1.7052631579rem + 1.9138755981vw,4rem);padding-right:clamp(3.2rem,1.7052631579rem + 1.9138755981vw,4rem);}@media only screen and (max-width:768px){.coh-library__inner{padding-left:clamp(.8rem,-1.1534883721rem + 5.5813953488vw,3.2rem);padding-right:clamp(.8rem,-1.1534883721rem + 5.5813953488vw,3.2rem)}}.coh-library__title-box{display:flex;justify-content:space-between;align-items:flex-start;}@media only screen and (max-width:768px){.coh-library__title-box{flex-direction:column;margin-bottom:2.4rem}}.coh-library__title-box h2{font-family:var(--font-family-serif);font-size:clamp(3.2rem,2rem + 1.5625vw,4rem);font-weight:500;position:relative;width:46%;line-height:1.5;padding-bottom:1.6rem;}@media only screen and (max-width:768px){.coh-library__title-box h2{width:100%;text-align:center}}.coh-library__title-box h2::after{content:"";position:absolute;left:0;bottom:0;width:8rem;height:2px;background-color:var(--primary-color);}@media only screen and (max-width:768px){.coh-library__title-box h2::after{left:50%;bottom:0;width:8rem;height:2px;background-color:var(--primary-color);transform:translateX(-50%)}}.coh-library__title-box .link-button__area{margin:0 0 0 0!important;}.coh-library__lead{margin:4.8rem 0 6.4rem;font-size:1.8rem;}@media only screen and (max-width:768px){.coh-library__lead{margin:2.4rem 0 2.4rem;font-size:1.6rem}}.coh-library__link-box{display:grid;grid-template-columns:repeat(3,1fr);gap:7rem;margin-bottom:16rem}@media only screen and (max-width:1024px){.coh-library__link-box{grid-template-columns:repeat(auto-fill,minmax(350px,1fr));gap:3rem}}.coh-library__link-box{}@media only screen and (max-width:768px){.coh-library__link-box{grid-template-columns:repeat(auto-fill,minmax(160px,1fr));gap:1rem;margin-bottom:8rem}}.coh-library__link-box a{display:block;text-decoration:none;}.coh-library__link-box a .coh-library__link-item .book-cover{margin-bottom:3.2rem;overflow:hidden;box-shadow:0 0 0 1px var(--border-color--gray);transform:translateZ(0);}@media only screen and (max-width:768px){.coh-library__link-box a .coh-library__link-item .book-cover{margin-bottom:1.6rem}}.coh-library__link-box a .coh-library__link-item .book-cover img{display:block;width:100%;height:auto;transition:transform .4s ease;will-change:transform;}.coh-library__link-box a .coh-library__link-item .publication{color:#464646;padding-bottom:1.6rem;}@media only screen and (max-width:768px){.coh-library__link-box a .coh-library__link-item .publication{font-size:1.4rem;padding-bottom:.8rem}}.coh-library__link-box a .coh-library__link-item h3{font-family:var(--font-family-serif);font-weight:500;font-size:2rem;position:relative;padding-bottom:3.2rem;transition:color .3s ease;}.coh-library__link-box a .coh-library__link-item h3::after{content:"";position:absolute;left:0;bottom:0;width:3rem;height:1px;background-color:var(--primary-color);margin-bottom:1.6rem;}.coh-library__link-box a:hover .coh-library__link-item h3{color:var(--primary-color);}.coh-library__link-box a:hover .coh-library__link-item .book-cover img{transform:scale(1.05);}.coh-library .coh-library div.link-button__area.sp{display:none;}@media only screen and (max-width:768px){.coh-library div.link-button__area.sp{display:flex!important;justify-content:center!important;width:100%!important}.coh-library div.link-button__area.sp .btn-gradient{margin-left:auto!important;margin-right:auto!important}}.coh-manage__nav-year,.coh-brief__nav-year{padding:0 1.2rem 0 0;font-size:5rem;background-color:#ffffff;white-space:nowrap;line-height:1;flex-shrink:0;text-align:right;z-index:400;}@media only screen and (max-width:960px){.coh-manage__nav-year,.coh-brief__nav-year{font-size:4rem;min-width:0;padding:.9rem 0 0 0;width:auto}}@media only screen and (max-width:480px){.coh-manage__nav-year,.coh-brief__nav-year{font-size:3.2rem}}.coh-manage__nav-year{padding:1rem 1.2rem 0 0;}.lang-en .coh-manage__nav-year{padding:1.6rem 1.2rem 0 0;}@media only screen and (max-width:768px){.coh-manage__nav-year{text-align:left;position:relative;background:transparent;min-width:0;padding:.8rem .8rem .8rem 0}.lang-en .coh-manage__nav-year{padding:.8rem .8rem .8rem 0}.coh-manage__nav-year::before{content:"";position:absolute;top:0;left:50%;width:100vw;height:100%;transform:translateX(-50%);background-color:var(--bg-color--gray);z-index:-1}}.js-timeline{position:relative;}.timeline-line{position:absolute;top:4rem;left:5rem;width:1px;height:100%;background:var(--border-color--gray);}@media only screen and (max-width:960px){.coh-brief-index .timeline-line{top:0;left:3.2rem;height:100%}.coh-manage-index .timeline-line{left:3.2rem;height:100%}}@media only screen and (max-width:480px){.coh-manage-index .timeline-line{left:1.6rem}}.timeline-line__progress{display:block;width:100%;height:0;background:var(--primary-color);}.is-active{opacity:1;}@media only screen and (max-width:768px){body{overflow-x:hidden}}