@charset "UTF-8";@font-face{font-family:Asap;src:url(../fonts/Asap-Medium.woff)}@font-face{font-display:block;font-family:icomoon;font-style:normal;font-weight:400;src:url(/company/assets/fonts/icomoon.woff?e1fgow) format("woff"),url(../fonts/icomoon.svg?e1fgow#icomoon) format("svg")}[class*=" icon-"],[class^=icon-]{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:icomoon!important;font-style:normal;font-variant:normal;font-weight:400;line-height:1;text-transform:none}.icon-attention:before{content:""}.icon-map:before{content:""}.icon-alert:before{content:""}.icon-arrow-blank:before{content:""}.icon-arrow-bottom:before{content:""}.icon-arrow-left:before{content:""}.icon-arrow-right:before{content:""}.icon-arrow-top:before{content:""}.icon-bottom:before{content:""}.icon-close:before{content:""}.icon-excel:before{content:""}.icon-left:before{content:""}.icon-menu:before{content:""}.icon-minus:before{content:""}.icon-pdf:before{content:""}.icon-play:before{content:""}.icon-plus:before{content:""}.icon-right:before{content:""}.icon-top:before{content:""}.icon-tv:before{content:""}.icon-word:before{content:""}.p-history-introduction{height:150vh;overflow:hidden;width:100%}.p-history-introduction,.p-history-introduction .introduction-innner{align-items:center;display:flex;justify-content:center;position:relative}.p-history-introduction .introduction-innner{height:100vh;position:absolute;top:0}.p-history-introduction .introduction-innner .introduction-bg{background-color:#3f3f3f;height:100%;opacity:0;position:absolute;width:200vw}.p-history-introduction .introduction-innner .introduction-tv-text{color:#fff;font-family:FOT-筑紫ゴシック Pr5 M,ヒラギノ角ゴシック,Hiragino Kaku Gothic ProN,Hiragino Sans,YuGothic,游ゴシック,Meiryo,sans-serif;line-height:1.5;opacity:0;position:absolute;z-index:1}[lang=en] .p-history-introduction .introduction-innner .introduction-tv-text{font-family:Helvetica,Arial,sans-serif;font-weight:300}.p-history-about{display:flex;overflow:hidden}.p-history-about .bg-text{font-family:FOT-筑紫ゴシック Pro B,ヒラギノ角ゴシック,Hiragino Kaku Gothic ProN,Hiragino Sans,YuGothic,游ゴシック,Meiryo,sans-serif;position:absolute;white-space:nowrap}[lang=en] .p-history-about .bg-text{font-family:Helvetica,Arial,sans-serif;font-weight:600}.p-history-about .about-innner{position:relative}.p-history-about .about-innner .about-content .about-text{position:relative;z-index:2}.p-history-about .about-innner .about-content .about-text .about-text-content{color:#f4f4f4;font-family:FOT-筑紫ゴシック Pr5 M,ヒラギノ角ゴシック,Hiragino Kaku Gothic ProN,Hiragino Sans,YuGothic,游ゴシック,Meiryo,sans-serif;line-height:2.66667}[lang=en] .p-history-about .about-innner .about-content .about-text .about-text-content{font-family:Helvetica,Arial,sans-serif;font-weight:300}.p-history-about .about-innner .about-content .about-anchor .about-anchor-wrapper{display:flex;justify-content:flex-start}.p-history-about .about-innner .about-content .about-anchor .about-anchor-wrapper .about-anchor-item{color:#f4f4f4;display:flex}.p-history-about .about-innner .about-content .about-anchor .about-anchor-wrapper .about-anchor-item .about-anchor-link{display:flex;justify-content:space-between;width:100%}.p-history-about .about-innner .about-content .about-anchor .about-anchor-wrapper .about-anchor-item .about-anchor-link .anchor-icon{display:flex}.p-history-about .about-innner .about-content .about-anchor .about-anchor-wrapper .about-anchor-item .about-anchor-link .anchor-icon:before{background:linear-gradient(180deg,#646464 1px,#0000 0);background-size:1px 3px;content:"";display:block;width:1px}.p-history-about .about-innner .about-content .about-anchor .about-anchor-wrapper .about-anchor-item .about-anchor-link .anchor-icon:after{color:#dd007f;content:"";font-family:icomoon!important;font-style:normal;font-weight:400}.p-history-timeline{align-items:center;background-color:#3f3f3f;color:#fff;display:flex;flex-direction:column;height:100%;margin-top:-1px;overflow:hidden;position:relative}.p-history-timeline .timeline-main,.p-history-timeline .timeline-main .p-history-timeline-section{width:100%}.p-history-timeline .timeline-main .p-history-timeline-section:first-child{margin-top:0}.p-history-timeline .timeline-main .p-history-timeline-section:last-child{margin:0}.p-history-timeline .timeline-main .p-history-timeline-section .p-history-timeline-head{position:relative;width:100%;z-index:1}.p-history-timeline .timeline-main .p-history-timeline-section .p-history-timeline-head .timeline-head-innner{align-items:flex-end;display:flex;justify-content:space-between}.p-history-timeline .timeline-main .p-history-timeline-section .p-history-timeline-head .timeline-head-innner .timeline-head-title .head-title-text{-webkit-background-clip:text!important;background-clip:text!important;color:#dd007f;color:#0000;display:inline;font-family:FOT-筑紫ゴシック Pro B,ヒラギノ角ゴシック,Hiragino Kaku Gothic ProN,Hiragino Sans,YuGothic,游ゴシック,Meiryo,sans-serif;letter-spacing:-.05em}[lang=en] .p-history-timeline .timeline-main .p-history-timeline-section .p-history-timeline-head .timeline-head-innner .timeline-head-title .head-title-text{font-family:Helvetica,Arial,sans-serif;font-weight:600}.p-history-timeline .timeline-main .p-history-timeline-section .p-history-timeline-head .timeline-head-innner .timeline-head-desc{align-items:flex-start;display:flex;flex-direction:column;flex-grow:0;flex-shrink:0;position:relative}.p-history-timeline .timeline-main .p-history-timeline-section .p-history-timeline-head .timeline-head-innner .timeline-head-desc .head-desc-img{height:auto}.p-history-timeline .timeline-main .p-history-timeline-section .p-history-timeline-head .timeline-head-innner .timeline-head-desc .head-desc-img img{height:auto;width:100%}.p-history-timeline .timeline-main .p-history-timeline-section .p-history-timeline-head .timeline-head-innner .timeline-head-desc .head-desc-text-wrapper{font-family:FOT-筑紫ゴシック Pr5 M,ヒラギノ角ゴシック,Hiragino Kaku Gothic ProN,Hiragino Sans,YuGothic,游ゴシック,Meiryo,sans-serif;position:relative}[lang=en] .p-history-timeline .timeline-main .p-history-timeline-section .p-history-timeline-head .timeline-head-innner .timeline-head-desc .head-desc-text-wrapper{font-family:Helvetica,Arial,sans-serif;font-weight:300}.p-history-timeline .timeline-main .p-history-timeline-section .p-history-timeline-head .timeline-head-innner .timeline-head-desc .head-desc-text-wrapper .head-desc-text-decoration{background-color:#fff;content:"";position:absolute}.p-history-timeline .timeline-main .p-history-timeline-section .p-history-timeline-body{width:100%}.p-history-timeline .timeline-main .p-history-timeline-section .p-history-timeline-body .p-history-timeline-item{display:flex;justify-content:center;position:relative;width:100%}.p-history-timeline .timeline-main .p-history-timeline-section .p-history-timeline-body .p-history-timeline-item .timeline-item-pink-dot{align-items:center;display:flex;position:absolute;width:auto}.p-history-timeline .timeline-main .p-history-timeline-section .p-history-timeline-body .p-history-timeline-item .timeline-item-pink-dot:before{background-color:#dd007f;border-radius:50%;content:"";height:.5rem;position:absolute;width:.5rem}.p-history-timeline .timeline-main .p-history-timeline-section .p-history-timeline-body .p-history-timeline-item.-special .timeline-item-innner .timeline-item-head .item-head-date{color:#ff1a9e}.p-history-timeline .timeline-main .p-history-timeline-section .p-history-timeline-body .p-history-timeline-item.-special .timeline-item-innner .timeline-item-body{margin-bottom:3.25rem;margin-top:3.25rem}.p-history-timeline .timeline-main .p-history-timeline-section .p-history-timeline-body .p-history-timeline-item.-special .timeline-item-innner .timeline-item-body .item-body-text{font-family:FOT-筑紫ゴシック Pr5 M,ヒラギノ角ゴシック,Hiragino Kaku Gothic ProN,Hiragino Sans,YuGothic,游ゴシック,Meiryo,sans-serif;letter-spacing:.14em;line-height:1.6}[lang=en] .p-history-timeline .timeline-main .p-history-timeline-section .p-history-timeline-body .p-history-timeline-item.-special .timeline-item-innner .timeline-item-body .item-body-text{font-family:Helvetica,Arial,sans-serif;font-weight:300}.p-history-timeline .timeline-main .p-history-timeline-section .p-history-timeline-body .p-history-timeline-item .timeline-item-innner{position:relative}.p-history-timeline .timeline-main .p-history-timeline-section .p-history-timeline-body .p-history-timeline-item .timeline-item-innner .timeline-item-head{align-items:center;display:flex;position:absolute;width:100%}.p-history-timeline .timeline-main .p-history-timeline-section .p-history-timeline-body .p-history-timeline-item .timeline-item-innner .timeline-item-head .item-head-line{background-color:#646464;height:1px}.p-history-timeline .timeline-main .p-history-timeline-section .p-history-timeline-body .p-history-timeline-item .timeline-item-innner .timeline-item-head .item-head-date{font-family:FOT-筑紫ゴシック Pr5 M,ヒラギノ角ゴシック,Hiragino Kaku Gothic ProN,Hiragino Sans,YuGothic,游ゴシック,Meiryo,sans-serif;letter-spacing:.048em}[lang=en] .p-history-timeline .timeline-main .p-history-timeline-section .p-history-timeline-body .p-history-timeline-item .timeline-item-innner .timeline-item-head .item-head-date{font-family:Helvetica,Arial,sans-serif;font-weight:300}.p-history-timeline .timeline-main .p-history-timeline-section .p-history-timeline-body .p-history-timeline-item .timeline-item-innner .timeline-item-body .item-body-text{letter-spacing:.08em;line-height:2}.p-history-timeline .timeline-end-wrapper{align-items:center;display:flex;position:relative;width:100%}.p-history-timeline .timeline-end-wrapper .end-bg-text{color:#484848;font-family:FOT-筑紫ゴシック Pro B,ヒラギノ角ゴシック,Hiragino Kaku Gothic ProN,Hiragino Sans,YuGothic,游ゴシック,Meiryo,sans-serif;letter-spacing:-.05em;opacity:.1;white-space:nowrap}[lang=en] .p-history-timeline .timeline-end-wrapper .end-bg-text{font-family:Helvetica,Arial,sans-serif;font-weight:600}.p-history-timeline .timeline-end-wrapper .end-main-text{font-family:FOT-筑紫ゴシック Pr5 M,ヒラギノ角ゴシック,Hiragino Kaku Gothic ProN,Hiragino Sans,YuGothic,游ゴシック,Meiryo,sans-serif;position:absolute}[lang=en] .p-history-timeline .timeline-end-wrapper .end-main-text{font-family:Helvetica,Arial,sans-serif;font-weight:300}.p-history-timeline .timeline-center-line{align-items:center;display:flex;height:100%;justify-content:space-between}.p-history-timeline .timeline-center-line .timeline-center-line-main,.p-history-timeline .timeline-center-line .timeline-center-line-sub{align-items:center;display:flex;justify-content:center}.p-history-timeline .timeline-center-line .timeline-center-line-sub .timeline-bg-line{background-image:linear-gradient(0deg,#ddd0,#484848 10%,#484848 90%,#ddd0)}.p-history-timeline .timeline-center-line .timeline-bg-line{background-image:linear-gradient(0deg,#ddd0,#ddd 10% 90%,#ddd0);bottom:75vh;content:"";position:absolute;top:0;width:1px}.p-history-timeline .timeline-center-line .timeline-center-line-sub:before{opacity:.2}.p-history-side{background-color:#3b3b3b;height:100vh;left:0;position:absolute;top:0;z-index:2}.p-history-side,.p-history-side .history-side-nav{align-items:center;display:flex;justify-content:center}.p-history-side .history-side-nav{flex-direction:column}.p-history-side .history-side-nav .side-nav-title{color:#dd007f;font-family:Asap,ヒラギノ角ゴシック,Hiragino Kaku Gothic ProN,Hiragino Sans,YuGothic,游ゴシック,Meiryo,sans-serif;font-weight:400;writing-mode:vertical-rl}.p-history-side .history-side-nav .side-nav-anchor .side-nav-anchor-wrapper{align-items:center;display:flex;flex-direction:column;justify-content:center}.p-history-side .history-side-nav .side-nav-anchor .side-nav-anchor-wrapper .side-nav-anchor-item{position:relative}.p-history-side .history-side-nav .side-nav-anchor .side-nav-anchor-wrapper .side-nav-anchor-item .anchor-icon{align-items:center;display:flex;justify-content:center;transform:rotate(-90deg)}.p-history-side .history-side-nav .side-nav-anchor .side-nav-anchor-wrapper .side-nav-anchor-item .anchor-icon .circle{fill:none;stroke-width:1.5px;stroke-dasharray:100;stroke-dashoffset:100;stroke:#dd007f;height:100%;width:100%}.p-history-side .history-side-nav .side-nav-anchor .side-nav-anchor-wrapper .side-nav-anchor-item .anchor-icon .icon-core{background-color:#fff;border-radius:50%;position:absolute;transition:.5s;z-index:2}.p-history-side .history-side-nav .side-nav-anchor .side-nav-anchor-wrapper .side-nav-anchor-item .anchor-icon .icon-border{background-color:#3f3f3f;border-radius:50%;content:"";left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);z-index:1}.p-history-side .history-side-nav .side-nav-anchor .side-nav-anchor-wrapper .side-nav-anchor-item .anchor-icon .icon-progress{--ProgressAnime:"";background-image:var(--ProgressAnime);border-radius:50%;content:"";left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);transition:.2s;z-index:-1}.p-history-main{position:relative}.t-progress{display:none}@media screen and (min-width:768px){.p-history-introduction .introduction-innner{width:29.5%}.p-history-introduction .introduction-innner .introduction-tv-image,.p-history-introduction .introduction-innner .introduction-tv-image img{height:auto;width:100%}.p-history-introduction .introduction-innner .introduction-tv-text{font-size:1.59375rem;margin-right:20%}.p-history-about{align-items:center;height:100vh;justify-content:center;margin-bottom:100vh;padding:3.125rem 0}.p-history-about .bg-text{font-size:12.5rem;left:-.5rem;line-height:1.17021;margin:0 auto 0 15rem;top:6.25rem}.p-history-about .about-innner{margin:0 auto 0 15rem;width:77vw}.p-history-about .about-innner .about-content{padding-left:8.5rem}.p-history-about .about-innner .about-content .about-text{margin-bottom:9.375rem}.p-history-about .about-innner .about-content .about-text .about-text-content{font-size:1.5rem;letter-spacing:.04em}.p-history-about .about-innner .about-content .about-text .about-text-content+.about-text-content{margin-top:4rem}.p-history-about .about-innner .about-content .about-anchor .about-anchor-wrapper .about-anchor-item{margin-right:2rem}.p-history-about .about-innner .about-content .about-anchor .about-anchor-wrapper .about-anchor-item .about-anchor-link .anchor-icon:before{height:100%;margin:0 .5rem 0 1.5rem}.p-history-about .about-innner .about-content .about-anchor .about-anchor-wrapper .about-anchor-item .about-anchor-link .anchor-icon:after{font-size:1rem}.p-history-timeline .timeline-main{margin-left:29.9375rem;margin-top:16.5625rem}.p-history-timeline .timeline-main .p-history-timeline-section{margin:13rem 0}.p-history-timeline .timeline-main .p-history-timeline-section .timeline-section-inner{margin-right:auto;width:76vw}.p-history-timeline .timeline-main .p-history-timeline-section .p-history-timeline-head .timeline-head-innner .timeline-head-title{margin-bottom:.5rem}.p-history-timeline .timeline-main .p-history-timeline-section .p-history-timeline-head .timeline-head-innner .timeline-head-title .head-title-text{font-size:13.5vw;padding-right:.9375rem}.p-history-timeline .timeline-main .p-history-timeline-section .p-history-timeline-head .timeline-head-innner .timeline-head-title .head-title-text .kerning-one{margin:0 -1.25rem 0 -1.5625rem}.p-history-timeline .timeline-main .p-history-timeline-section .p-history-timeline-head .timeline-head-innner .timeline-head-title .head-title-text .kerning-two{margin-left:-.75rem}.p-history-timeline .timeline-main .p-history-timeline-section .p-history-timeline-head .timeline-head-innner .timeline-head-title .head-title-text .year-tilde{margin-right:1.25rem}.p-history-timeline .timeline-main .p-history-timeline-section .p-history-timeline-head .timeline-head-innner .timeline-head-desc{width:32.75rem}.p-history-timeline .timeline-main .p-history-timeline-section .p-history-timeline-head .timeline-head-innner .timeline-head-desc .head-desc-img{margin-left:-2.375rem;width:32.75rem}.p-history-timeline .timeline-main .p-history-timeline-section .p-history-timeline-head .timeline-head-innner .timeline-head-desc .head-desc-text-wrapper .head-desc-text-decoration{height:.25rem;left:-.625rem;top:-1.25rem;width:.25rem}.p-history-timeline .timeline-main .p-history-timeline-section .p-history-timeline-head .timeline-head-innner .timeline-head-desc .head-desc-text-wrapper .head-desc-text{font-size:1rem;letter-spacing:.14em;line-height:2}.p-history-timeline .timeline-main .p-history-timeline-section .p-history-timeline-body{margin-top:5rem;padding-bottom:5rem}.p-history-timeline .timeline-main .p-history-timeline-section .p-history-timeline-body .p-history-timeline-item .timeline-item-pink-dot{justify-content:center}.p-history-timeline .timeline-main .p-history-timeline-section .p-history-timeline-body .p-history-timeline-item.-right{justify-content:flex-end}.p-history-timeline .timeline-main .p-history-timeline-section .p-history-timeline-body .p-history-timeline-item.-right .timeline-item-head{flex-direction:row;justify-content:flex-start}.p-history-timeline .timeline-main .p-history-timeline-section .p-history-timeline-body .p-history-timeline-item.-right+.-right{margin-top:2rem}.p-history-timeline .timeline-main .p-history-timeline-section .p-history-timeline-body .p-history-timeline-item.-left{justify-content:flex-start}.p-history-timeline .timeline-main .p-history-timeline-section .p-history-timeline-body .p-history-timeline-item.-left .timeline-item-head{flex-direction:row-reverse;justify-content:flex-start}.p-history-timeline .timeline-main .p-history-timeline-section .p-history-timeline-body .p-history-timeline-item.-left+.-left{margin-top:2rem}.p-history-timeline .timeline-main .p-history-timeline-section .p-history-timeline-body .p-history-timeline-item.-special .timeline-item-innner .timeline-item-head .item-head-date{font-size:1.4375rem}.p-history-timeline .timeline-main .p-history-timeline-section .p-history-timeline-body .p-history-timeline-item.-special .timeline-item-innner .timeline-item-head .item-head-date .sub{font-size:1rem}.p-history-timeline .timeline-main .p-history-timeline-section .p-history-timeline-body .p-history-timeline-item.-special .timeline-item-innner .timeline-item-body .item-body-text{font-size:1.375rem;margin-bottom:1.3125rem}.p-history-timeline .timeline-main .p-history-timeline-section .p-history-timeline-body .p-history-timeline-item.-special .timeline-item-innner .timeline-item-body .item-body-desc{font-size:1rem;line-height:2;margin-bottom:3.75rem}.p-history-timeline .timeline-main .p-history-timeline-section .p-history-timeline-body .p-history-timeline-item.-special .timeline-item-innner .item-body-img{height:auto;position:absolute;width:33.75vw}.p-history-timeline .timeline-main .p-history-timeline-section .p-history-timeline-body .p-history-timeline-item.-special+.-special .item-body-img,.p-history-timeline .timeline-main .p-history-timeline-section .p-history-timeline-body .p-history-timeline-item.-special.-static .item-body-img,.p-history-timeline .timeline-main .p-history-timeline-section .p-history-timeline-body .p-history-timeline-item.-special:last-child .item-body-img{position:static}.p-history-timeline .timeline-main .p-history-timeline-section .p-history-timeline-body .p-history-timeline-item.-special.-absolute .item-body-img{position:absolute!important}.p-history-timeline .timeline-main .p-history-timeline-section .p-history-timeline-body .p-history-timeline-item .timeline-item-innner{max-width:50%;width:50%}.p-history-timeline .timeline-main .p-history-timeline-section .p-history-timeline-body .p-history-timeline-item .timeline-item-innner .timeline-item-head{padding:0 .625rem}.p-history-timeline .timeline-main .p-history-timeline-section .p-history-timeline-body .p-history-timeline-item .timeline-item-innner .timeline-item-head .item-head-line{margin:0 1rem;width:13.4375rem}.p-history-timeline .timeline-main .p-history-timeline-section .p-history-timeline-body .p-history-timeline-item .timeline-item-innner .timeline-item-head .item-head-date{font-size:.75rem;margin:0 1rem}.p-history-timeline .timeline-main .p-history-timeline-section .p-history-timeline-body .p-history-timeline-item .timeline-item-innner .timeline-item-body{margin-bottom:2.625rem;margin-top:1.75rem}.p-history-timeline .timeline-main .p-history-timeline-section .p-history-timeline-body .p-history-timeline-item .timeline-item-innner .timeline-item-body .item-body-text{font-size:.75rem}.p-history-timeline .timeline-end-wrapper .end-bg-text{font-size:13.9375vw;line-height:1.17021;margin:12.5rem 0 25rem}.p-history-timeline .timeline-end-wrapper .end-main-text{font-size:1.5vw;letter-spacing:.14em;line-height:5;margin-left:12.8125rem;margin-top:6.25rem}.p-history-timeline .timeline-center-line{margin-left:15rem;margin-right:auto;width:76vw}.p-history-side{width:15rem}.p-history-side .history-side-nav .side-nav-title{font-size:.875rem;letter-spacing:.24em;margin-right:.1875rem}.p-history-side .history-side-nav .side-nav-anchor{margin-top:.625rem}.p-history-side .history-side-nav .side-nav-anchor .side-nav-anchor-wrapper .side-nav-anchor-item{margin:1rem 0}.p-history-side .history-side-nav .side-nav-anchor .side-nav-anchor-wrapper .side-nav-anchor-item .anchor-icon{height:1.5rem;width:1.5rem}.p-history-side .history-side-nav .side-nav-anchor .side-nav-anchor-wrapper .side-nav-anchor-item .anchor-icon .icon-core{height:.5rem;width:.5rem}.p-history-side .history-side-nav .side-nav-anchor .side-nav-anchor-wrapper .side-nav-anchor-item .anchor-icon .icon-border{height:1.25rem;width:1.25rem}.p-history-side .history-side-nav .side-nav-anchor .side-nav-anchor-wrapper .side-nav-anchor-item .anchor-icon .icon-progress{height:1.5625rem;width:1.5625rem}}@media screen and (max-width:767px){.p-history-introduction .introduction-innner{width:calc(100% - 2rem)}.p-history-introduction .introduction-innner .introduction-tv-image{height:17vh;position:absolute;width:auto;z-index:-1}.p-history-introduction .introduction-innner .introduction-tv-image img{height:100%;width:auto}.p-history-introduction .introduction-innner .introduction-tv-text{font-size:.84375rem;margin-right:.625rem}.p-history-about{background-color:initial;height:auto}.p-history-about .bg-text{font-size:6.875rem;margin-right:.9375rem;right:0;top:5.625rem;writing-mode:vertical-rl}.p-history-about .about-innner{margin:0 auto 0 3rem;width:19.34375rem}.p-history-about .about-innner .about-content{margin-top:7rem}.p-history-about .about-innner .about-content .about-text .about-text-content{font-size:1rem;letter-spacing:.04em}.p-history-about .about-innner .about-content .about-text .about-text-content+.about-text-content{margin-top:2rem}.p-history-about .about-innner .about-content .about-anchor .about-anchor-wrapper{flex-direction:column;margin-top:6.5625rem}.p-history-about .about-innner .about-content .about-anchor .about-anchor-wrapper .about-anchor-item{margin-bottom:1rem;width:100%}.p-history-about .about-innner .about-content .about-anchor .about-anchor-wrapper .about-anchor-item .about-anchor-link .about-anchor-text{font-size:1rem;letter-spacing:.14em;line-height:1.75}.p-history-about .about-innner .about-content .about-anchor .about-anchor-wrapper .about-anchor-item .about-anchor-link .anchor-icon:before{height:100%;margin:0 1rem}.p-history-timeline .timeline-main .p-history-timeline-section .timeline-section-inner{margin-left:1rem;padding-left:3rem;padding-top:6.25rem}.p-history-timeline .timeline-main .p-history-timeline-section .p-history-timeline-head .timeline-head-innner{flex-direction:column}.p-history-timeline .timeline-main .p-history-timeline-section .p-history-timeline-head .timeline-head-innner .timeline-head-title{width:100%}.p-history-timeline .timeline-main .p-history-timeline-section .p-history-timeline-head .timeline-head-innner .timeline-head-title .head-title-text{font-size:6rem;padding-right:3.125rem}.p-history-timeline .timeline-main .p-history-timeline-section .p-history-timeline-head .timeline-head-innner .timeline-head-title .head-title-text .kerning-one{margin:0 -.625rem 0 -.78125rem}.p-history-timeline .timeline-main .p-history-timeline-section .p-history-timeline-head .timeline-head-innner .timeline-head-title .head-title-text .kerning-two{margin-left:-.375rem}.p-history-timeline .timeline-main .p-history-timeline-section .p-history-timeline-head .timeline-head-innner .timeline-head-desc .head-desc-img{margin-top:.5625rem;width:19.375rem}.p-history-timeline .timeline-main .p-history-timeline-section .p-history-timeline-head .timeline-head-innner .timeline-head-desc .head-desc-text-wrapper{margin-left:1rem}.p-history-timeline .timeline-main .p-history-timeline-section .p-history-timeline-head .timeline-head-innner .timeline-head-desc .head-desc-text-wrapper .head-desc-text-decoration{height:.25rem;left:-1rem;top:1.5rem;width:.25rem}.p-history-timeline .timeline-main .p-history-timeline-section .p-history-timeline-head .timeline-head-innner .timeline-head-desc .head-desc-text-wrapper .head-desc-text{font-size:1rem;letter-spacing:.14em;line-height:2;margin:1.875rem .625rem 0 0}.p-history-timeline .timeline-main .p-history-timeline-section .p-history-timeline-body{margin-top:4.375rem}.p-history-timeline .timeline-main .p-history-timeline-section .p-history-timeline-body .p-history-timeline-item .timeline-item-pink-dot{flex-shrink:0;justify-content:flex-start;margin-left:-.21875rem}.p-history-timeline .timeline-main .p-history-timeline-section .p-history-timeline-body .p-history-timeline-item.-special .timeline-item-pink-dot{flex-shrink:0}.p-history-timeline .timeline-main .p-history-timeline-section .p-history-timeline-body .p-history-timeline-item.-special .timeline-item-innner .timeline-item-head .item-head-date{font-size:1.625rem;margin-bottom:.375rem}.p-history-timeline .timeline-main .p-history-timeline-section .p-history-timeline-body .p-history-timeline-item.-special .timeline-item-innner .timeline-item-head .item-head-date .sub{font-size:1rem}.p-history-timeline .timeline-main .p-history-timeline-section .p-history-timeline-body .p-history-timeline-item.-special .timeline-item-innner .timeline-item-body .item-body-text{font-size:1rem;margin-right:1rem}.p-history-timeline .timeline-main .p-history-timeline-section .p-history-timeline-body .p-history-timeline-item.-special .timeline-item-innner .timeline-item-body .item-body-desc{font-size:.75rem;line-height:2;margin-bottom:1.875rem;margin-right:1rem}.p-history-timeline .timeline-main .p-history-timeline-section .p-history-timeline-body .p-history-timeline-item.-special .timeline-item-innner .item-body-img{height:auto;margin-left:-1rem;width:calc(100% + 1rem)}.p-history-timeline .timeline-main .p-history-timeline-section .p-history-timeline-body .p-history-timeline-item .timeline-item-innner{width:100%}.p-history-timeline .timeline-main .p-history-timeline-section .p-history-timeline-body .p-history-timeline-item .timeline-item-innner .timeline-item-head .item-head-line{margin:0 1rem;width:3rem}.p-history-timeline .timeline-main .p-history-timeline-section .p-history-timeline-body .p-history-timeline-item .timeline-item-innner .timeline-item-head .item-head-date{font-size:.75rem;margin-bottom:.1875rem}.p-history-timeline .timeline-main .p-history-timeline-section .p-history-timeline-body .p-history-timeline-item .timeline-item-innner .timeline-item-body{margin-bottom:4rem;margin-left:1rem;margin-top:1rem}.p-history-timeline .timeline-main .p-history-timeline-section .p-history-timeline-body .p-history-timeline-item .timeline-item-innner .timeline-item-body .item-body-text{font-size:1rem;margin-bottom:1rem;margin-right:1rem}.p-history-timeline .timeline-end-wrapper{height:100vh}.p-history-timeline .timeline-end-wrapper .end-bg-text{font-size:6.875rem;position:absolute;right:0;top:0;writing-mode:vertical-rl}.p-history-timeline .timeline-end-wrapper .end-main-text{font-size:1.25rem;line-height:3;margin-bottom:21.875rem}.p-history-timeline .timeline-center-line .timeline-bg-line{left:3.9375rem}.p-history-side{border-right:1px solid #484848;width:3rem}.p-history-side .history-side-nav .side-nav-title{font-size:.625rem}.p-history-side .history-side-nav .side-nav-anchor .side-nav-anchor-wrapper .side-nav-anchor-item{margin:.5rem 0}.p-history-side .history-side-nav .side-nav-anchor .side-nav-anchor-wrapper .side-nav-anchor-item .anchor-icon{height:.9375rem;width:.9375rem}.p-history-side .history-side-nav .side-nav-anchor .side-nav-anchor-wrapper .side-nav-anchor-item .anchor-icon .icon-core{height:.375rem;width:.375rem}.p-history-side .history-side-nav .side-nav-anchor .side-nav-anchor-wrapper .side-nav-anchor-item .anchor-icon .icon-border{height:1.25rem;width:1.25rem}.p-history-side .history-side-nav .side-nav-anchor .side-nav-anchor-wrapper .side-nav-anchor-item .anchor-icon .icon-progress{height:1.5625rem;width:1.5625rem}}@media screen and (min-width:768px) and (min-width:768px){.p-history-timeline .timeline-main .p-history-timeline-section .p-history-timeline-body .p-history-timeline-item.-right .timeline-item-head{margin-left:-.5625rem}.p-history-timeline .timeline-main .p-history-timeline-section .p-history-timeline-body .p-history-timeline-item.-right .timeline-item-body{margin-left:3rem}.p-history-timeline .timeline-main .p-history-timeline-section .p-history-timeline-body .p-history-timeline-item.-left .timeline-item-head{margin-left:.5rem}.p-history-timeline .timeline-main .p-history-timeline-section .p-history-timeline-body .p-history-timeline-item.-left .timeline-item-body{margin-right:3rem}.p-history-timeline .timeline-main .p-history-timeline-section .p-history-timeline-body .p-history-timeline-item.-left .timeline-item-head{padding:0 .5rem}}@media screen and (min-width:768px) and (max-width:1163.6363636364px){.p-history-timeline .timeline-main .p-history-timeline-section .p-history-timeline-body .p-history-timeline-item.-special .timeline-item-innner .timeline-item-body .item-body-text{font-size:16px}}@media screen and (min-width:768px) and (max-width:1400px){.p-history-timeline .timeline-main .p-history-timeline-section .p-history-timeline-body .p-history-timeline-item.-special .timeline-item-innner .timeline-item-body .item-body-desc{font-size:14px}}@media screen and (min-width:768px) and (max-width:1600px){.p-history-timeline .timeline-main .p-history-timeline-section .p-history-timeline-body .p-history-timeline-item .timeline-item-innner .timeline-item-head .item-head-date{font-size:12px}}@media screen and (min-width:768px) and (max-width:2133.3333333333px){.p-history-timeline .timeline-main .p-history-timeline-section .p-history-timeline-body .p-history-timeline-item .timeline-item-innner .timeline-item-body .item-body-text{font-size:16px}}