.p-addressList_item+.p-addressList_item{margin:15px -18px 0;padding:15px 18px 0;border-top:1px solid #2a0608}.p-btn01{max-width:none}.p-certLogo{display:block;width:100px;margin-inline:auto}.p-block01{display:grid;position:relative;place-content:center;min-height:154px;border-radius:20px;background-color:#ffeeef;color:#c7161d;font-weight:700;font-size:clamp(1.375rem,2.0356234097vw + 0.8979007634rem,1.875rem)}.p-block01::before,.p-block01::after{position:absolute;background:no-repeat center/contain;content:""}.p-block01::before{top:-20px;right:-10px;width:81px;height:74px;background-image:url("/company/img/profile/deco_01.svg")}.p-block01::after{bottom:-10px;left:10px;width:69px;height:73px;background-image:url("/company/img/profile/deco_02.svg")}.p-timeline_item{position:relative;padding-inline:25px 5px}.p-timeline_item::after{position:absolute;top:12px;left:5px;width:12px;height:12px;border-radius:50%;background-color:#c7161d;content:""}.p-timeline_item:not(:last-child){padding-bottom:25px}.p-timeline_item:not(:last-child)::before{position:absolute;top:15px;left:10px;width:2px;height:100%;background-color:#c7161d;content:""}.p-timeline_year{color:#c7161d;font-weight:700;font-size:clamp(1.375rem,1.0178117048vw + 1.1364503817rem,1.625rem);font-family:"Figtree",sans-serif}.p-timeline_content{display:grid;row-gap:10px;padding-top:5px;font-size:clamp(.875rem,0.5089058524vw + 0.7557251908rem,1rem)}.p-timeline_content>li{position:relative}@media (min-width: 768px){.p-addressList_item+.p-addressList_item{margin-top:20px;padding-top:20px}.p-btnList{grid-template-columns:repeat(2, minmax(0, 1fr))}.p-block01{min-height:180px}.p-block01::before{top:-40px;right:-20px;width:121px;height:111px}.p-block01::after{bottom:-20px;left:20px;width:103px;height:109px}.p-timeline_item{display:grid;grid-template-columns:70px auto;padding-inline:0;gap:40px}.p-timeline_item::after{top:14px;left:85px}.p-timeline_item:not(:last-child)::before{left:90px}.p-timeline_content>li+li::before{position:absolute;top:calc(.5lh - 6px);left:-25px;width:12px;height:12px;border-radius:50%;background-color:#c7161d;content:""}}@media (min-width: 1024px){.p-btnList{grid-template-columns:1fr}.p-certLogo{width:120px}}@media (min-width: 1440px){.p-btnList{grid-template-columns:repeat(2, minmax(0, 1fr))}}/*# sourceMappingURL=profile.css.map */
