[data-ani]{--ani-delay: 0s;--ani-duration: 1s;pointer-events:none}[data-ani].is-animated-done{pointer-events:auto}.ani-width{width:0;-webkit-transition:width var(--ani-duration) cubic-bezier(0.42, 0, 0.58, 1) var(--ani-delay);transition:width var(--ani-duration) cubic-bezier(0.42, 0, 0.58, 1) var(--ani-delay)}.ani-width.is-animated{width:100%}.ani-fade,.ani-fade-left,.ani-fade-right,.ani-fade-down-full,.ani-fade-down,.ani-fade-up{opacity:0;-webkit-transition:opacity var(--ani-duration) cubic-bezier(0.42, 0, 0.58, 1) var(--ani-delay),-webkit-transform var(--ani-duration) cubic-bezier(0.42, 0, 0.58, 1) var(--ani-delay);transition:opacity var(--ani-duration) cubic-bezier(0.42, 0, 0.58, 1) var(--ani-delay),-webkit-transform var(--ani-duration) cubic-bezier(0.42, 0, 0.58, 1) var(--ani-delay);transition:opacity var(--ani-duration) cubic-bezier(0.42, 0, 0.58, 1) var(--ani-delay),transform var(--ani-duration) cubic-bezier(0.42, 0, 0.58, 1) var(--ani-delay);transition:opacity var(--ani-duration) cubic-bezier(0.42, 0, 0.58, 1) var(--ani-delay),transform var(--ani-duration) cubic-bezier(0.42, 0, 0.58, 1) var(--ani-delay),-webkit-transform var(--ani-duration) cubic-bezier(0.42, 0, 0.58, 1) var(--ani-delay)}.ani-fade.is-animated,.is-animated.ani-fade-left,.is-animated.ani-fade-right,.is-animated.ani-fade-down-full,.is-animated.ani-fade-down,.is-animated.ani-fade-up{opacity:1}.ani-fade-up{-webkit-transform:translateY(30px);transform:translateY(30px)}.ani-fade-up.is-animated{-webkit-transform:translateY(0);transform:translateY(0)}.ani-fade-down{-webkit-transform:translateY(-10px);transform:translateY(-10px)}.ani-fade-down.is-animated{-webkit-transform:translateY(0);transform:translateY(0)}.ani-fade-down-full{-webkit-transform:translateY(-100%);transform:translateY(-100%)}.ani-fade-down-full.is-animated{-webkit-transform:translateY(0);transform:translateY(0)}.ani-fade-right{-webkit-transform:translateX(-10px);transform:translateX(-10px)}.ani-fade-right.is-animated{-webkit-transform:translateX(0);transform:translateX(0)}.ani-fade-left{-webkit-transform:translateX(10px);transform:translateX(10px)}.ani-fade-left.is-animated{-webkit-transform:translateX(0);transform:translateX(0)}.ani-scale{-webkit-transform:scale(0.6);transform:scale(0.6);-webkit-transform-origin:center;transform-origin:center;-webkit-transition:opacity var(--ani-duration) cubic-bezier(0.42, 0, 0.58, 1) var(--ani-delay),-webkit-transform var(--ani-duration) cubic-bezier(0.42, 0, 0.58, 1) var(--ani-delay);transition:opacity var(--ani-duration) cubic-bezier(0.42, 0, 0.58, 1) var(--ani-delay),-webkit-transform var(--ani-duration) cubic-bezier(0.42, 0, 0.58, 1) var(--ani-delay);transition:opacity var(--ani-duration) cubic-bezier(0.42, 0, 0.58, 1) var(--ani-delay),transform var(--ani-duration) cubic-bezier(0.42, 0, 0.58, 1) var(--ani-delay);transition:opacity var(--ani-duration) cubic-bezier(0.42, 0, 0.58, 1) var(--ani-delay),transform var(--ani-duration) cubic-bezier(0.42, 0, 0.58, 1) var(--ani-delay),-webkit-transform var(--ani-duration) cubic-bezier(0.42, 0, 0.58, 1) var(--ani-delay)}.ani-scale.is-animated{-webkit-transform:scale(1);transform:scale(1)}.ani-zoom{-webkit-transform:scale(1.2);transform:scale(1.2);-webkit-transform-origin:center;transform-origin:center;-webkit-transition:-webkit-transform var(--ani-duration) cubic-bezier(0.07, 0.09, 0.09, 0.62) var(--ani-delay);transition:-webkit-transform var(--ani-duration) cubic-bezier(0.07, 0.09, 0.09, 0.62) var(--ani-delay);transition:transform var(--ani-duration) cubic-bezier(0.07, 0.09, 0.09, 0.62) var(--ani-delay);transition:transform var(--ani-duration) cubic-bezier(0.07, 0.09, 0.09, 0.62) var(--ani-delay), -webkit-transform var(--ani-duration) cubic-bezier(0.07, 0.09, 0.09, 0.62) var(--ani-delay)}.ani-zoom.is-animated{-webkit-transform:scale(1);transform:scale(1)}.ani-clip,.ani-clip-full{-webkit-clip-path:inset(0 100% 0 0);clip-path:inset(0 100% 0 0);opacity:0;-webkit-transition:all var(--ani-duration) ease-in-out var(--ani-delay);transition:all var(--ani-duration) ease-in-out var(--ani-delay);will-change:clip-path}@media(max-width: 768px){.ani-clip-full{-webkit-transition:all calc(var(--ani-duration)/2) cubic-bezier(0.07, 0.09, 0.09, 0.62) calc(var(--ani-delay)/2);transition:all calc(var(--ani-duration)/2) cubic-bezier(0.07, 0.09, 0.09, 0.62) calc(var(--ani-delay)/2)}}.ani-clip.is-animated,.is-animated.ani-clip-full{opacity:1;-webkit-clip-path:inset(0);clip-path:inset(0)}.u-secLead{color:#b6975e}.cap{letter-spacing:0}.cap__ttl{font-size:clamp(14px,13.037037037px + 0.2469135802vw,16px);color:#b6975e;margin-right:2px}.sec02{position:relative}.sec02::before{content:"";position:absolute;top:0;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);width:min(90%,1080px);height:6.6px;border-top:solid 1px #b6975e;border-bottom:solid 1px #b6975e}.con{margin:clamp(40px,20.7407407407px + 4.9382716049vw,80px) 0 clamp(40px,15.9259259259px + 6.1728395062vw,90px)}.con__item{margin-top:clamp(20px,10.3703703704px + 2.4691358025vw,40px)}.con01__item{display:grid;grid-template-columns:repeat(2, 1fr);gap:24px 3%}@media(max-width: 768px){.con01__item{grid-template-columns:repeat(1, 1fr)}}.con02__item{display:grid;grid-template-columns:minmax(0, 1.055fr) minmax(0, 0.945fr);gap:24px 3%}@media(max-width: 768px){.con02__item{grid-template-columns:repeat(1, 1fr)}}.con03__item{width:80%;max-width:660px;margin-left:auto;margin-right:auto}@media(max-width: 460px){.con03__item .c-imgBox__cap{position:static}}.con04__item{display:grid;grid-template-columns:minmax(0, 1.45fr) minmax(0, 0.54fr);gap:24px 3%}@media(max-width: 768px){.con04__item{grid-template-columns:repeat(1, 1fr)}}.con04__item .itemBox01__img{display:grid;grid-template-columns:minmax(0, 1.5fr) minmax(0, 0.54fr);gap:0 2%}.con04__item .itemBox02{display:grid;grid-column:1fr;gap:clamp(0px,-7.7037037037px + 1.975308642vw,16px)}@media(max-width: 768px){.con04__item .itemBox02{grid-template-columns:repeat(2, 1fr);gap:0 2%}}.con05__item{display:grid;grid-template-columns:minmax(0, 1.25fr) minmax(0, 0.67fr);gap:24px 2%}@media(max-width: 768px){.con05__item{grid-template-columns:repeat(1, 1fr)}}.con05__item .itemBox01__img{display:grid;grid-template-columns:minmax(0, 1.25fr) minmax(0, 0.62fr);gap:0 2%}.con05__item .itemBox01__img div:nth-child(2){display:grid;grid-column:1fr;gap:4% 2%}@media(max-width: 768px){.con05__item .itemBox02 img{width:90%;margin-left:5%}}.con06__item{display:grid;grid-template-columns:minmax(0, 1.22fr) minmax(0, 1.25fr) minmax(0, 0.59fr);gap:1.5% 2%}@media(max-width: 768px){.con06__item{grid-template-columns:repeat(1, 1fr)}}.con06__item .itemBox{display:grid;grid-column:1fr;gap:5% 2%}@media(max-width: 768px){.con06__item .itemBox{grid-template-columns:repeat(2, 1fr)}}.lifeInfo{padding:0 clamp(15px,2.962962963px + 3.0864197531vw,40px)}