@-webkit-keyframes fadein-opacity{0%{opacity:0}100%{opacity:1}}@keyframes fadein-opacity{0%{opacity:0}100%{opacity:1}}@-webkit-keyframes fadein{0%{opacity:0;filter:blur(12px);transform:translateY(40px) rotateX(-8deg) rotateY(8deg)}100%{opacity:1;filter:blur(0);transform:translateY(0) rotateX(0deg) rotateY(0deg)}}@keyframes fadein{0%{opacity:0;filter:blur(12px);transform:translateY(40px) rotateX(-8deg) rotateY(8deg)}100%{opacity:1;filter:blur(0);transform:translateY(0) rotateX(0deg) rotateY(0deg)}}@-webkit-keyframes fadeinR{0%{opacity:0;filter:blur(20px);transform:translateY(40px)}100%{opacity:1;filter:blur(0);transform:translateY(0)}}@keyframes fadeinR{0%{opacity:0;filter:blur(20px);transform:translateY(40px)}100%{opacity:1;filter:blur(0);transform:translateY(0)}}@-webkit-keyframes fadetext{0%{opacity:0;transform:translateY(80px) skew(-12deg) scale(2) rotate(-60deg);filter:blur(10px)}100%{opacity:1;filter:blur(0);transform:translateY(0) skew(0) scale(1) rotate(0deg)}}@keyframes fadetext{0%{opacity:0;transform:translateY(80px) skew(-12deg) scale(2) rotate(-60deg);filter:blur(10px)}100%{opacity:1;filter:blur(0);transform:translateY(0) skew(0) scale(1) rotate(0deg)}}@-webkit-keyframes showText{0%{opacity:0;transform:translateY(100%);filter:blur(12px)}100%{opacity:1;transform:translateY(0);filter:blur(0)}}@keyframes showText{0%{opacity:0;transform:translateY(100%);filter:blur(12px)}100%{opacity:1;transform:translateY(0);filter:blur(0)}}@-webkit-keyframes blur{0%{opacity:0;filter:blur(12px)}100%{opacity:1;filter:blur(0)}}@keyframes blur{0%{opacity:0;filter:blur(12px)}100%{opacity:1;filter:blur(0)}}.breadcrumb{background:#f2f2f2;padding:8px 24px}.breadcrumb--lst{display:flex}.breadcrumb--lst li{font-size:.75em}.breadcrumb--lst li:not(:first-child):before{content:"-";padding:0 12px}.inner{max-width:900px;margin:auto}.inner.--w1200{max-width:1080px;padding:0 40px}.l__page{margin:80px 0 300px}.l__page.--layout_2{padding:0 0 0 320px;transition:all .4s}@media screen and (max-width: 1200px){.l__page.--layout_2{padding:0}}.l__page .page__container{scroll-margin-top:120px;overflow:hidden}.l__page .page__container.--2nd{margin:196px 0 0}.l__page .page__header{margin:64px 0 0;position:relative;padding:0 0 48px}.l__page .page__header .--en{display:block;font-size:1.5em;position:relative;font-style:normal;text-align:center;line-height:1.4;opacity:0}.l__page .page__header .--en.done{-webkit-animation-name:fadein;animation-name:fadein;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards;-webkit-animation-duration:1.2s;animation-duration:1.2s}.l__page .page__header .--headline{text-align:center;font-size:2em;margin:48px 0 0}.l__page .page__header .--headline span{display:inline-block;opacity:0}.l__page .page__header .--headline.done span{-webkit-animation:showText .6s forwards;animation:showText .6s forwards}.l__page .page__header .--headline.done span:nth-child(1){-webkit-animation-delay:0s;animation-delay:0s}.l__page .page__header .--headline.done span:nth-child(2){-webkit-animation-delay:.04s;animation-delay:.04s}.l__page .page__header .--headline.done span:nth-child(3){-webkit-animation-delay:.08s;animation-delay:.08s}.l__page .page__header .--headline.done span:nth-child(4){-webkit-animation-delay:.12s;animation-delay:.12s}.l__page .page__header .--headline.done span:nth-child(5){-webkit-animation-delay:.16s;animation-delay:.16s}.l__page .page__header .--headline.done span:nth-child(6){-webkit-animation-delay:.2s;animation-delay:.2s}.l__page .page__header .--headline.done span:nth-child(7){-webkit-animation-delay:.24s;animation-delay:.24s}.l__page .page__header .--headline.done span:nth-child(8){-webkit-animation-delay:.28s;animation-delay:.28s}.l__page .page__header .--headline.done span:nth-child(9){-webkit-animation-delay:.32s;animation-delay:.32s}.l__page .page__header .--headline.done span:nth-child(10){-webkit-animation-delay:.36s;animation-delay:.36s}.l__page .page__header .--headline.done span:nth-child(11){-webkit-animation-delay:.4s;animation-delay:.4s}.l__page .page__header .--headline.done span:nth-child(12){-webkit-animation-delay:.44s;animation-delay:.44s}.l__page .page__header .--headline.done span:nth-child(13){-webkit-animation-delay:.48s;animation-delay:.48s}.l__page .page__header .--headline.done span:nth-child(14){-webkit-animation-delay:.52s;animation-delay:.52s}.l__page .page__header .--headline.done span:nth-child(15){-webkit-animation-delay:.56s;animation-delay:.56s}.l__page .page__header .--headline.done span:nth-child(16){-webkit-animation-delay:.6s;animation-delay:.6s}.l__page .page__header .--headline.done span:nth-child(17){-webkit-animation-delay:.64s;animation-delay:.64s}.l__page .page__header .--headline.done span:nth-child(18){-webkit-animation-delay:.68s;animation-delay:.68s}.l__page .page__header .--headline.done span:nth-child(19){-webkit-animation-delay:.72s;animation-delay:.72s}.l__page .page__header .--headline.done span:nth-child(20){-webkit-animation-delay:.76s;animation-delay:.76s}.l__page .page__header .--headline.done span:nth-child(21){-webkit-animation-delay:.8s;animation-delay:.8s}.l__page .page__header .--headline.done span:nth-child(22){-webkit-animation-delay:.84s;animation-delay:.84s}.l__page .page__header .--headline.done span:nth-child(23){-webkit-animation-delay:.88s;animation-delay:.88s}.l__page .page__header .--headline.done span:nth-child(24){-webkit-animation-delay:.92s;animation-delay:.92s}.l__page .page__header .--headline.done span:nth-child(25){-webkit-animation-delay:.96s;animation-delay:.96s}.l__page .page__header .--headline.done span:nth-child(26){-webkit-animation-delay:1s;animation-delay:1s}.l__page .page__header .--headline.done span:nth-child(27){-webkit-animation-delay:1.04s;animation-delay:1.04s}.l__page .page__header .--headline.done span:nth-child(28){-webkit-animation-delay:1.08s;animation-delay:1.08s}.l__page .page__header .--headline.done span:nth-child(29){-webkit-animation-delay:1.12s;animation-delay:1.12s}.l__page .page__header .--headline.done span:nth-child(30){-webkit-animation-delay:1.16s;animation-delay:1.16s}.l__page .page__header .--headline.done span:nth-child(31){-webkit-animation-delay:1.2s;animation-delay:1.2s}.l__page .page__header .--headline.done span:nth-child(32){-webkit-animation-delay:1.24s;animation-delay:1.24s}.l__page .page__header .--headline.done span:nth-child(33){-webkit-animation-delay:1.28s;animation-delay:1.28s}.l__page .page__header .--headline.done span:nth-child(34){-webkit-animation-delay:1.32s;animation-delay:1.32s}.l__page .page__header .--headline.done span:nth-child(35){-webkit-animation-delay:1.36s;animation-delay:1.36s}.l__page .page__header .--headline.done span:nth-child(36){-webkit-animation-delay:1.4s;animation-delay:1.4s}.l__page .page__header .--headline.done span:nth-child(37){-webkit-animation-delay:1.44s;animation-delay:1.44s}.l__page .page__header .--headline.done span:nth-child(38){-webkit-animation-delay:1.48s;animation-delay:1.48s}.l__page .page__header .--headline.done span:nth-child(39){-webkit-animation-delay:1.52s;animation-delay:1.52s}.l__page .page__header .--headline.done span:nth-child(40){-webkit-animation-delay:1.56s;animation-delay:1.56s}.l__page .page__header::after{content:"";width:0;height:1px;background:#202129;position:absolute;bottom:0;left:50%;transform:translateX(-50%) scaleX(0);-webkit-animation:titleborder .8s ease-in-out forwards 1.2s;animation:titleborder .8s ease-in-out forwards 1.2s}@-webkit-keyframes titleborder{100%{transform:translateX(-50%) scaleX(1);width:136px}}@keyframes titleborder{100%{transform:translateX(-50%) scaleX(1);width:136px}}.l__page .page__article{margin:48px 0 64px}.l__page .page__article .--lead{text-align:center;font-size:1.5em;line-height:2;opacity:0}.l__page .page__article .--lead.--2nd{margin:196px 0 0}.l__page .page__article .--lead.done{-webkit-animation-name:fadein;animation-name:fadein;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards;-webkit-animation-duration:1.2s;animation-duration:1.2s}.l__page .page__article .--description{margin:48px 0 0;line-height:3;text-align:center;opacity:0}.l__page .page__article .--description span{display:block}.l__page .page__article .--description.done{-webkit-animation-name:fadein;animation-name:fadein;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards;-webkit-animation-duration:1.2s;animation-duration:1.2s}.l__page .page__article .--visual{margin:104px auto 80px;text-align:center}.l__page .page__article .--visual.--philosophy{margin:200px auto 80px}.l__page .page__article .--visual.--value{margin:104px auto 200px}.l__page .l__sidebar{position:fixed;width:320px;height:calc(100% - 80px);left:0;top:80px;background:#e2e0da;padding:40px;transition:all .4s}@media screen and (max-width: 1560px){.l__page .l__sidebar{width:280px;padding:40px 24px}}@media screen and (max-width: 1280px){.l__page .l__sidebar{width:240px}}@media screen and (max-width: 1200px){.l__page .l__sidebar{width:auto;position:static;max-width:1000px;margin:120px auto 0}}@media screen and (max-width: 767px){.l__page .l__sidebar{font-size:1.25em;margin:40px auto 0}}.l__page .l__sidebar .--date{display:block;font-size:.875em}.l__page .l__sidebar .--title{font-size:1.125em;color:#202129}.l__page .l__sidebar .--lst{margin:16px 0 0}.l__page .l__sidebar .--lst>li:not(:first-child){margin:12px 0 0}.l__page .l__sidebar .--lst .--child{margin:8px 0 0}.l__page .l__sidebar .--lst .--child li:not(:first-child){margin:2px 0 0}.l__page .l__sidebar .--lst .--child li a{position:relative;padding:0 0 0 16px;font-size:.875em}.l__page .l__sidebar .--lst .--child li a:before{content:"";width:8px;height:1px;position:absolute;top:50%;left:0;background:#202129}.l__page .l__sidebar .--lst li a{font-size:.875em;color:#202129}.l__page .page__table{margin:0 0 120px}.l__page .page__table table{width:100%}.l__page .page__table table tr td,.l__page .page__table table tr th{border-bottom:1px solid #202129;padding:12px 0}.l__page .page__table table tr th{min-width:148px}.l__page .--btn{max-width:calc(50% - 40px);margin:48px auto 0;text-align:center}.l__page .--headline1{text-align:center;font-size:1.75em;font-weight:bold}.l__page .--headline1+.--description{margin:32px 0 0}.l__page .--headline2{text-align:center;font-size:1.25em;background:#4a65c4;color:#fff;padding:4px 0;font-weight:bold}.l__page .--headline2+.--description{margin:32px 0 0}.l__page .column_2{display:flex;justify-content:space-between}.l__page .column_2 li{width:calc(50% - 8px)}.l__page .--block{margin:40px 0 64px}.l__page .--readmore a{border:1px solid #666}.l__page .--table table{width:100%}.l__page .--table table tr th,.l__page .--table table tr td{padding:12px 16px;border-bottom:1px solid #ccc}.l__page .--table--caption{text-align:right;margin:16px 0 0;font-size:.875em}@media screen and (max-width: 767px){.inner{max-width:inherit;margin:auto}.inner.--w1200{max-width:inherit;padding:0}.breadcrumb{padding:12px 16px}.breadcrumb--lst li{font-size:.75em}.l__page{margin:64px 0 40px}.l__page .page__container.--2nd{margin:64px 0 0}.l__page .page__header{margin:64px 16px 0;position:relative;padding:0 0 32px}.l__page .page__header .--en{font-size:1.375em}.l__page .page__header .--headline{font-size:1.75em;margin:24px 0 0}.l__page .page__header::after{width:80px}.l__page .page__article{margin:32px 16px 40px}.l__page .page__article .--lead{text-align:center;font-size:1.25em}.l__page .page__article .--lead.--2nd{margin:48px 0 0}.l__page .page__article .--lead span{display:block}.l__page .page__article .--description{margin:32px 0 0;line-height:2.5;text-align:left;font-size:1em}.l__page .page__article .--description span{display:inline-block}.l__page .page__article .--visual{margin:32px auto;text-align:center;padding:0 4vw}.l__page .page__article .--visual.--philosophy{margin:64px auto 32px}.l__page .page__article .--visual.--value{margin:64px auto}.l__page .column_3{display:block;gap:0;margin:0 16px}.l__page .column_3 li{margin:0 0 48px}.l__page .--btn{max-width:65%;margin:48px auto 0;text-align:center}.l__page .page__table{margin:0 0 64px}.l__page .page__table table tr th{min-width:34%;width:26%}.l__page .page__table table tr td{width:74%;padding:12px 16px}}.pagenav--lst{display:grid;grid-template-columns:1fr 1fr;gap:64px 40px}.pagenav--lst li a{display:block;color:#202129}.pagenav--lst li a .--thumbs{display:block;margin:0 0 8px;aspect-ratio:16/9;overflow:hidden;position:relative}.pagenav--lst li a .--thumbs img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.pagenav--lst li a .--pagetitle{font-size:1.25em}.pagenav--lst li a .--desc{margin:8px 0 0;font-size:.875em}@media screen and (max-width: 767px){.pagenav--lst{gap:48px 16px}}
/*# sourceMappingURL=page.min.css.map */