#aboutSec{overflow:clip}#aboutSec .aboutpage-wrap{position:relative;margin-top:96px}#aboutSec .aboutsec-gy{position:relative;z-index:1;padding-block:44px 60px}#aboutSec .aboutsec-gy::before{content:'';display:block;width:100vw;height:100%;background:#fcfcfc;position:absolute;top:0;left:50%;transform:translateX(-50%);z-index:-1}#aboutSec .inner{padding-right:calc( 215px + 4.5% )}#aboutNav{position:absolute;right:20px;top:0;z-index:9;width:215px;height:100%}#aboutNav .anchor{position:sticky;right:0;top:125px;z-index:1;background:#f5f5f5;border-radius:5px;padding:16px 9.3% 30px}#aboutNav .anchor-ttl{font-size:1.6rem;font-weight:500;padding-bottom:4px;border-bottom:1px solid #222}#aboutNav .anchor-list{margin-top:15px}#aboutNav .anchor-list-li+.anchor-list-li{margin-top:20px}#aboutNav .anchor-list-a{display:inline-block;padding-left:20px;position:relative;left:0}#aboutNav .anchor-list-a:before{content:'';display:block;width:12px;aspect-ratio:1;background:url("../images/common/ico_arr_rd_rt.svg") no-repeat center center/contain;position:absolute;left:0;top:9px}#aboutNav .anchor-list-a:hover{left:5px;color:#b32020}#aboutMake .inner{max-width:1150px;margin-left:auto}#aboutMake .h2-ptn1{text-align:left;font-size:2.4rem;font-weight:600}#aboutMake .h2-ptn1::after{margin-left:0}#aboutMake .h2-ptn1+p{margin-top:50px}#aboutPoint .pointlist{margin-top:60px;gap:24px 0}#aboutPoint .pointlist-li{width:47.8%;border-radius:5px;box-shadow:0 0 6px rgba(34,34,34,0.16);padding:17px 16px 30px;background:#fff}#aboutPoint .pointlist-ttl{border-bottom:1px solid #d78f8f;font-size:1.8rem;font-weight:600;letter-spacing:.05em;line-height:1.5;color:#b32020;padding:0 0 5px 35px;position:relative}#aboutPoint .pointlist-ttl::before{content:counter(number,decimal-leading-zero);display:flex;align-items:center;justify-content:center;width:30px;aspect-ratio:1;background:#b32020;color:#fff;font-size:1.8rem;font-weight:700;letter-spacing:.05em;line-height:1;text-align:center;position:absolute;left:0;top:-27px}#aboutPoint .pointlist-txt{margin-top:10px}#aboutPoint .pointlist-txt p{font-size:1.4rem;line-height:1.5}#aboutPoint .pointlist-txt p+p{margin-top:1.5em}#aboutPoint .pointlist-txt .txt-bar{margin-top:10px}#aboutPoint .pointlist-txt .txt-bar::before{content:'';display:inline-block;width:40px;height:1px;background:#222;margin-right:8px;vertical-align:4px}#aboutOutline table{margin-top:10px}#aboutOutline table tr{border-bottom:1px solid #e0e0e0}#aboutOutline table tr:nth-of-type(even){background:#fcfcfc}#aboutOutline table th,#aboutOutline table td{padding-inline:5.3%;vertical-align:middle;line-height:1.5}#aboutOutline table th{width:27.5%;font-size:1.4rem;font-weight:700;color:#b32020;padding-block:37px 31px}#aboutOutline table td{padding-block:35px 31px}#aboutHistory .historylist{max-width:780px;margin:50px auto 0;position:relative}#aboutHistory .historylist::before{content:'';display:block;width:2px;height:calc(100% - 2px);background:linear-gradient(to bottom, #d78f8f 0%, #d78f8f 50%, #fff 50%, #fff 100%) repeat-y center top/100% 6px;position:absolute;left:0;right:0;top:2px;z-index:-1;margin:auto}#aboutHistory .historylist-li{position:relative}#aboutHistory .historylist-li+.historylist-li{margin-top:48px}#aboutHistory .historylist-li:last-of-type{background:#fff}#aboutHistory .historylist-li-l .historylist-box{margin-right:auto}#aboutHistory .historylist-li-l .historylist-box::before{right:-14px}#aboutHistory .historylist-li-l .historylist-ttl,#aboutHistory .historylist-li-l .historylist-txt{clip-path:polygon(100% 0, 100% 0, 100% 100%, 100% 100%)}#aboutHistory .historylist-li-l .historylist-ttl{text-align:left}#aboutHistory .historylist-li-l .historylist-ttl .year{padding-right:20px}#aboutHistory .historylist-li-l .historylist-txt{padding-right:12.8%}#aboutHistory .historylist-li-r .historylist-box{margin-left:auto}#aboutHistory .historylist-li-r .historylist-box::before{left:-14px}#aboutHistory .historylist-li-r .historylist-ttl,#aboutHistory .historylist-li-r .historylist-txt{clip-path:polygon(0 0, 0% 0, 0% 100%, 0% 100%)}#aboutHistory .historylist-li-r .historylist-ttl{text-align:right}#aboutHistory .historylist-li-r .historylist-ttl .year{padding-left:20px}#aboutHistory .historylist-li-r .historylist-txt{padding-left:12.8%}#aboutHistory .historylist-box{width:50%;position:relative}#aboutHistory .historylist-box::before{content:'';display:block;width:28px;aspect-ratio:1;border:6px solid #b32020;border-radius:1000px;box-shadow:0 0 6px rgba(179,32,32,0.3);background:#fff;position:absolute;top:2px;z-index:2}#aboutHistory .historylist-ttl{line-height:1;position:relative;z-index:1}#aboutHistory .historylist-ttl::before{content:'';display:block;width:100%;height:1px;background:#b32020;position:absolute;left:0;top:0;bottom:0;margin:auto;z-index:-1}#aboutHistory .historylist-ttl .year{display:inline-block;background:#fff;font-size:3.2rem;font-weight:700;letter-spacing:.05em;color:#b32020;line-height:1}#aboutHistory .historylist-txt{margin-top:10px}#aboutHistory .historylist.move .historylist-li-l .historylist-ttl,#aboutHistory .historylist.move .historylist-li-l .historylist-txt,#aboutHistory .historylist.move .historylist-li-r .historylist-ttl,#aboutHistory .historylist.move .historylist-li-r .historylist-txt{clip-path:polygon(0% 0, 100% 0, 100% 100%, 0% 100%);transition:all 1s ease 0.5s}#aboutDevelopment .devlist{margin-top:40px;padding:25px 3.2% 40px;background:#fff;box-shadow:0 0 6px rgba(34,34,34,0.16);border-radius:5px}#aboutDevelopment .devlist-li{border-bottom:1px solid #d78f8f;padding:0 0 20px 5.7%;gap:10px 40px}#aboutDevelopment .devlist-li::before{content:'';display:block;width:16px;aspect-ratio:1;border-radius:2px;background:#d78f8f;position:absolute;left:2%;top:7px}#aboutDevelopment .devlist-li+.devlist-li{margin-top:24px}#aboutDevelopment .devlist-get{margin-top:0;width:max-content;border-radius:2px;background:#b32020;color:#fff;padding-inline:20px;padding-block:3px;font-size:1.4rem;white-space:nowrap}#aboutUsage .companylist,#aboutPartner .companylist{margin-top:50px;display:grid;grid-template-columns:repeat(3, 1fr);gap:20px 32px}#aboutUsage .companynotes,#aboutPartner .companynotes{margin-top:24px;text-align:right}#aboutAccess .mapbox{margin-top:40px}@media screen and (max-width: 991px){#aboutSec .inner{padding-right:0}#aboutNav{position:static;width:100%;height:auto}#aboutNav .anchor{position:static;padding:20px 2.9%}#aboutNav .anchor-list{display:flex;gap:25px}#aboutNav .anchor-list-li+.anchor-list-li{margin-top:0}#aboutMake{margin-top:96px}#aboutUsage .companylist-li,#aboutPartner .companylist-li{font-size:1.4rem}#aboutUsage .companynotes,#aboutPartner .companynotes{font-size:1.4rem}}@media screen and (max-width: 767px){#aboutSec .aboutpage-wrap{margin-top:48px}#aboutSec .aboutsec-gy{padding-block:25px 30px}#aboutNav{position:static;width:100%;height:auto}#aboutNav .anchor{position:static;padding:20px 2.9%}#aboutNav .anchor-ttl{font-size:1.4rem}#aboutNav .anchor-list{display:flex;flex-wrap:wrap;justify-content:space-between;gap:5px 0}#aboutNav .anchor-list-li{width:49%}#aboutNav .anchor-list-li+.anchor-list-li{margin-top:0}#aboutNav .anchor-list-a{font-size:1.3rem;padding-left:15px}#aboutNav .anchor-list-a::before{width:10px;top:6px}#aboutMake{margin-top:48px}#aboutMake .h2-ptn1{font-size:2rem}#aboutMake .h2-ptn1+p{margin-top:25px}#aboutPoint .pointlist{margin-top:30px}#aboutPoint .pointlist-li{width:100%;padding:15px 2.9% 20px}#aboutPoint .pointlist-ttl{font-size:1.6rem}#aboutPoint .pointlist-ttl::before{top:-25px}#aboutOutline table{margin-top:10px}#aboutOutline table th,#aboutOutline table td{display:block;width:100%;padding-inline:2.9%;font-size:1.4rem}#aboutOutline table th{padding-block:20px 5px}#aboutOutline table td{padding-block:5px 20px}#aboutHistory .historylist{max-width:84%;margin:25px auto 0}#aboutHistory .historylist::before{background-size:100% 4px;right:auto;top:2px}#aboutHistory .historylist-li+.historylist-li{margin-top:20px}#aboutHistory .historylist-li-l .historylist-box,#aboutHistory .historylist-li-r .historylist-box{margin-inline:auto 0}#aboutHistory .historylist-li-l .historylist-box::before,#aboutHistory .historylist-li-r .historylist-box::before{left:-10px;right:auto}#aboutHistory .historylist-li-l .historylist-ttl,#aboutHistory .historylist-li-l .historylist-txt,#aboutHistory .historylist-li-r .historylist-ttl,#aboutHistory .historylist-li-r .historylist-txt{clip-path:polygon(0 0, 0% 0, 0% 100%, 0% 100%)}#aboutHistory .historylist-li-l .historylist-ttl,#aboutHistory .historylist-li-r .historylist-ttl{text-align:right}#aboutHistory .historylist-li-l .historylist-ttl .year,#aboutHistory .historylist-li-r .historylist-ttl .year{padding-inline:10px 0}#aboutHistory .historylist-li-l .historylist-txt,#aboutHistory .historylist-li-r .historylist-txt{padding-inline:6.4% 0}#aboutHistory .historylist-box{width:100%}#aboutHistory .historylist-box::before{width:20px;border:4px solid #b32020;top:2px}#aboutHistory .historylist-ttl .year{font-size:2.4rem}#aboutDevelopment .devlist{margin-top:20px;padding:20px 2.9%}#aboutDevelopment .devlist-li{flex-wrap:wrap;padding:0 0 15px 25px;gap:5px 0}#aboutDevelopment .devlist-li::before{width:14px;left:5px;top:6px}#aboutDevelopment .devlist-li+.devlist-li{margin-top:15px}#aboutDevelopment .devlist-txt{width:100%}#aboutDevelopment .devlist-get{font-size:1.2rem;padding:2px 10px}#aboutUsage .companylist,#aboutPartner .companylist{margin-top:30px;grid-template-columns:repeat(2, 1fr);gap:16px 24px}#aboutUsage .companylist-li,#aboutPartner .companylist-li{font-size:1.3rem}#aboutUsage .companynotes,#aboutPartner .companynotes{margin-top:12px}#aboutAccess .mapbox{margin-top:20px}#aboutAccess .mapbox iframe{height:250px}}
