:root{--color-main-cream:#fffbf2;--color-main-cream_menu:#fff8e9;--color-main-blue:#314a7b;--color-main-blue_hover:#3d68be;--color-main-blue_accent:#2e56a9;--color-main-blue_text:#002b80;--color-main-attention:#ce412e;--color-main-green_accent:#287972;--color-main-pink_accent:#b03880;--color-achromatic-text:#333;--color-achromatic-gray_line:#d9dee5;--color-achromatic-white:#fff;--color-achromatic-gray_form:#939393;--color-achromatic-error_form:#fae8de;--color-gray_02:#818a8e;--color-current:#efeeeb;--weight-thin:100;--weight-extra-light:200;--weight-light:300;--weight-regular:400;--weight-medium:500;--weight-semi-bold:600;--weight-bold:700;--weight-extra-bold:800;--weight-black:900}.p-history{overflow-x:clip}@media (min-width:768px){.history_body{display:grid;grid-template-columns:auto 1fr;gap:min(2.6388888889vw,38px)}}.history_nav{overflow-x:auto;position:absolute;z-index:1;bottom:-136px;left:0;border-top:1px solid var(--color-achromatic-text);width:100%;background-color:var(--color-main-cream)}@media (min-width:768px){.history_nav{bottom:-186px}}@media (min-width:1024px){.history_nav{overflow-x:visible;position:sticky;z-index:1;top:100px;bottom:auto;left:0;margin-top:-36px;border:none;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content}}@media (max-width:1023.98px){.history_nav.is-fixed{position:fixed;bottom:0;left:0}}.history_nav_list{display:flex;margin:0 auto;padding:16px 24px 28px;width:-webkit-max-content;width:-moz-max-content;width:max-content;gap:12px}@media (min-width:1024px){.history_nav_list{flex-direction:column;padding:0;width:auto}}@media (min-width:1024px){.history_nav_item{padding-left:12px}}.history_nav_item a{display:flex;align-items:center;justify-content:space-between;padding:0 4px 12px;border-bottom:1px solid var(--color-achromatic-text);width:100px}@media (min-width:768px){.history_nav_item a{width:130px}}.history_nav_item a.is-current{position:relative}.history_nav_item a.is-current:after{content:"";position:absolute;right:0;bottom:-14px;left:0;margin:auto;border-radius:50%;width:8px;height:8px;background-color:var(--color-main-blue_hover)}@media (min-width:1024px){.history_nav_item a.is-current:after{top:6px;right:auto;bottom:auto;left:-12px}}.history_nav_item .item_txt{font-size:1rem;font-weight:var(--weight-medium);line-height:1.2}.history_nav_item .item_icon{display:grid;width:16px;height:16px;place-items:center}.history_nav_item .item_icon>span{display:block;width:100%;height:100%;-webkit-transform:rotate(90deg);transform:rotate(90deg);background-color:var(--color-achromatic-text);-webkit-mask:url(/assets/img/common/icon/arw.svg) no-repeat center/contain;mask:url(/assets/img/common/icon/arw.svg) no-repeat center/contain}.history_main{position:relative}.history_main:before{content:"";position:absolute;top:0;left:12px;width:1px;height:100%;background-color:var(--color-achromatic-text)}@media (min-width:768px){.history_main:before{left:202px}}.history_main:after{content:"";position:absolute;bottom:0;left:0;border-radius:50%;width:24px;height:24px;background-color:var(--color-achromatic-text)}@media (min-width:768px){.history_main:after{left:190px}}.history_item:not(:first-child){margin-top:80px}.history_item:last-child{padding-bottom:64px}.history_year{display:flex;gap:20px}@media (min-width:768px){.history_year{flex-direction:row-reverse;justify-content:flex-end;margin-left:-18px;gap:27px}}.history_year+.history_month{margin-top:-10px}.history_year_point{border-radius:50%;width:25px;height:25px;background-color:var(--color-achromatic-text)}.history_year_num{position:relative;top:-31px;font-size:64px;line-height:1}@media (min-width:768px){.history_year_num{display:block;top:-38px;width:180px;text-align:right;font-size:80px}}.history_month{position:relative}@media (min-width:768px){.history_month{margin-left:106px}}.history_month+.history_month{margin-top:20px}@media (min-width:768px){.history_month+.history_month{margin-top:26px}}@media (min-width:768px){.history_month_item:not(:first-child){margin-left:88px}}.history_month_item:not(:first-child) .history_month_point{opacity:0}.history_month_item:not(:first-child) .history_month_item_detail:before{content:none}.history_month_item:not(:first-child) .history_month_item_cont_wrapper{padding-top:0}@media (min-width:768px){.history_month_item{display:flex;align-items:center;gap:16px}}.history_month_item_num{margin-bottom:16px;padding-left:45px}@media (min-width:768px){.history_month_item_num{display:flex;align-items:baseline;flex-shrink:0;justify-content:flex-end;position:relative;top:-17px;margin-bottom:0;padding-left:0;width:72px;text-align:right}}.history_month_item_num .u-en{display:inline-block;margin-right:5px;font-size:40px;line-height:1}@media (min-width:768px){.history_month_item_num .u-en{font-size:60px}}.history_month_item_detail{display:grid;align-items:center;position:relative;width:100%;grid-template-columns:auto 1fr;gap:28px}@media (min-width:768px){.history_month_item_detail{margin-top:0;gap:40px}}.history_month_item_detail:before{content:"";position:absolute;top:0;bottom:0;left:3.5px;margin:auto;width:calc(100% - 3.5px);height:1px;background-color:var(--color-achromatic-text)}@media (min-width:768px){.history_month_item_detail:before{left:0;width:100%}}.history_month_point{flex-shrink:0;position:relative;left:3.5px;border:1px solid var(--color-achromatic-text);border-radius:50%;width:17px;height:17px;background-color:var(--color-main-cream)}@media (min-width:768px){.history_month_point{left:0}}.history_month_item_cont_wrapper{position:relative;padding:1px;background-color:var(--color-achromatic-text)}.history_item_cont{position:relative;padding:20px 24px 16px;background-color:var(--color-main-cream)}@media (min-width:768px){.history_item_cont{padding:26px 24px 27px}}.history_item_cont .c-icon{position:absolute;right:-1px;bottom:-1px}.history_item_cont[href]{display:block;padding:28px 24px 38px;border-radius:8px;width:100%;height:100%}@media (min-width:768px){.history_item_cont[href]{padding:28px 48px 33px 24px}}.history_item_cont:has(.c-mini_slide),.history_item_cont:has(.item_cont_img){display:flex;flex-direction:column;gap:16px}@media (min-width:1024px){.history_item_cont:has(.c-mini_slide),.history_item_cont:has(.item_cont_img){display:grid;grid-template-columns:1fr 284px;gap:min(2.7777777778vw,40px)}}.history_item_cont .item_cont_txt{font-size:1rem;line-height:1.8}@media (min-width:768px){.history_item_cont .item_cont_txt{font-size:1.125rem}}.history_item_cont .item_cont_img_wrapper{width:100%}.history_item_cont .item_cont_img{position:relative;width:100%;background-color:var(--color-achromatic-white);aspect-ratio:71/40}.history_item_cont .item_cont_img:after{content:"";position:absolute;top:0;left:0;border:1px solid var(--color-achromatic-gray_line);width:100%;height:100%}.history_item_cont .item_cont_img img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.history_item_cont .item_cont_img+.item_cont_img{margin-top:12px}.history_nav_item>a:after{transition:-webkit-transform .14s cubic-bezier(.25,.46,.45,.94);transition:transform .14s cubic-bezier(.25,.46,.45,.94);transition:transform .14s cubic-bezier(.25,.46,.45,.94),-webkit-transform .14s cubic-bezier(.25,.46,.45,.94);-webkit-transform:scale(0);transform:scale(0)}.history_nav_item>a.is-current:after{transition:-webkit-transform .4s cubic-bezier(.25,.46,.45,.94);transition:transform .4s cubic-bezier(.25,.46,.45,.94);transition:transform .4s cubic-bezier(.25,.46,.45,.94),-webkit-transform .4s cubic-bezier(.25,.46,.45,.94);-webkit-transform:scale(1);transform:scale(1)}.history_nav_item>a .item_icon{position:relative}.history_nav_item>a .item_icon:before{content:"";position:absolute;top:0;left:0;border-radius:50%;width:100%;height:100%;transition:-webkit-transform .14s cubic-bezier(.25,.46,.45,.94);transition:transform .14s cubic-bezier(.25,.46,.45,.94);transition:transform .14s cubic-bezier(.25,.46,.45,.94),-webkit-transform .14s cubic-bezier(.25,.46,.45,.94);-webkit-transform:scale(0);transform:scale(0);background-color:var(--color-achromatic-text)}.history_nav_item>a .item_icon>span{transition:background-color .14s cubic-bezier(.25,.46,.45,.94)}@media (hover:hover) and (pointer:fine){.history_nav_item>a:hover .item_icon:before{transition:-webkit-transform .58s cubic-bezier(.19,1,.22,1);transition:transform .58s cubic-bezier(.19,1,.22,1);transition:transform .58s cubic-bezier(.19,1,.22,1),-webkit-transform .58s cubic-bezier(.19,1,.22,1);-webkit-transform:scale(1.7);transform:scale(1.7)}.history_nav_item>a:hover .item_icon>span{transition:background-color .28s cubic-bezier(.25,.46,.45,.94);background-color:var(--color-main-cream)}}.l-footer_page_top_wrapper{display:none}@media (min-width:1024px){.l-footer_page_top_wrapper{display:block}}