:root{--pcHeaderHeight:84px;--spHeaderHeight:84px;--black:#464646;--gray:#eaeaea;--gray-soft-dark:#e9e9e9;--dark-gray:#646169;--blue:#308adb;--accent:#2d87db;--breakPoint:768px;--cubicBezierEaseOutQuint:cubic-bezier(.23,1,.32,1);--transition:.5s var(--cubicBezierEaseOutQuint);--font-base:var(--notosans-font),"Hiragino Sans","Hiragino Kaku Gothic ProN",system-ui,-apple-system,sans-serif}.postDetails h1{color:#303030;font-size:48px;position:relative;line-height:1.25;text-align:center;margin-top:80px;margin-bottom:28px;padding-bottom:0;width:min(100%,1120px);padding-inline:20px;margin-inline:auto}@media screen and (max-width:768px){.postDetails h1{width:85%;padding-inline:0;font-size:38px;margin-top:64px;margin-bottom:48px;line-height:1.26}}.postDetails .breadcrumbs .current{text-decoration:underline}.postDetails .postInfos{text-align:right;font-size:13px;color:#484848;position:relative;padding-bottom:23px;width:min(100%,1120px);padding-inline:20px;margin-inline:auto}@media screen and (max-width:768px){.postDetails .postInfos{width:91.4%;padding-inline:0}}.postDetails .postInfos:after{content:"";display:block;position:absolute;left:20px;bottom:0;width:calc(100% - 40px);border-bottom:1px solid #e5e5e5}.postDetails .postInfos time{display:block;margin-bottom:18px}.postDetails .postInfos .category{font-size:12px}.postDetails .postContainer{padding-top:135px;padding-bottom:155px;width:min(100%,740px);padding-inline:20px;margin-inline:auto}@media screen and (max-width:768px){.postDetails .postContainer{width:85%;padding-inline:0}}.postDetails .postContainer h2{font-size:52px;line-height:1.25;margin-bottom:70px;color:#202124}.postDetails .postContainer h2:not(:first-of-type){margin-top:118px}.postDetails .postContainer h3{font-size:30px;line-height:1.33;margin-bottom:48px;margin-top:80px}.postDetails .postContainer ol,.postDetails .postContainer p,.postDetails .postContainer ul{font-size:19px;line-height:1.66;color:var(--dark-gray);font-weight:300;margin-bottom:40px}.postDetails .postContainer ol+ol,.postDetails .postContainer ol+p,.postDetails .postContainer ol+ul,.postDetails .postContainer p+ol,.postDetails .postContainer p+p,.postDetails .postContainer p+ul,.postDetails .postContainer ul+ol,.postDetails .postContainer ul+p,.postDetails .postContainer ul+ul{margin-top:36px}.postDetails .postContainer ol,.postDetails .postContainer ul{display:grid;gap:2.25em}.postDetails .postContainer img{display:block;margin:50px 0;max-width:100%}.postDetails .postContainer a{color:var(--blue);text-decoration:underline}@media(any-hover:hover){.postDetails .postContainer a{transition:.3s}.postDetails .postContainer a:hover{opacity:.7}}.postDetails .postContainer table{width:100%}.postDetails .postContainer table td p,.postDetails .postContainer table th p{font-size:16px}.postDetails .postContainer table th{font-weight:400}.postDetails .postContainer table th p{color:#49454f}@media screen and (max-width:768px){.postDetails .postContainer h2{font-size:38px;line-height:1.34;margin-bottom:45px}.postDetails .postContainer h2:not(:first-of-type){margin-top:75px}.postDetails .postContainer ol,.postDetails .postContainer p,.postDetails .postContainer ul{font-size:16px;font-weight:400}.postDetails .postContainer ol+ol,.postDetails .postContainer ol+p,.postDetails .postContainer ol+ul,.postDetails .postContainer p+ol,.postDetails .postContainer p+p,.postDetails .postContainer p+ul,.postDetails .postContainer ul+ol,.postDetails .postContainer ul+p,.postDetails .postContainer ul+ul{margin-top:27px}.postDetails .postInfos{display:flex;justify-content:space-between;padding-bottom:48px;width:85%}.postDetails .postInfos:after{left:0;width:100%}.postDetails .postInfos time{margin-bottom:0}.postDetails .postContainer{padding-top:75px;padding-bottom:195px}}