:after,:before,a,input{backface-visibility:hidden;-webkit-backface-visibility:hidden}@use "colors";@use "mixin";@use "media";@use "font";html{scroll-behavior:smooth}body,html{counter-reset:number 0;font-family:Shippori Mincho,serif;font-size:10px;margin:0}body,html{color:#000;font-weight:400}body{position:relative;width:100%}.t-bold{font-weight:700}.t-a-r{text-align:right}.m-head{font-size:25px;font-weight:400}.m-head:before{background:#000;content:"";display:inline-block;height:1px;margin-right:15px;position:relative;top:-12px;transition:width 1s ease-in-out;width:0}.m-head .line{display:inline-block;overflow:hidden;perspective:100px}.m-head .line span{display:inline-block;transform:translate3d(0,100%,0);transition:transform 1s ease-in-out}.m-head .line span:first-of-type{transition-delay:.05s}.m-head .line span:nth-of-type(2){transition-delay:.1s}.m-head .line span:nth-of-type(3){transition-delay:.15s}.m-head .line span:nth-of-type(4){transition-delay:.2s}.m-head .line span:nth-of-type(5){transition-delay:.25s}.m-head .line span:nth-of-type(6){transition-delay:.3s}.m-head .line span:nth-of-type(7){transition-delay:.35s}.m-head .line span:nth-of-type(8){transition-delay:.4s}.m-head .line span:nth-of-type(9){transition-delay:.45s}.m-head .line span:nth-of-type(10){transition-delay:.5s}.m-head .line span:nth-of-type(11){transition-delay:.55s}.m-head .line span:nth-of-type(12){transition-delay:.6s}.m-head .line span:nth-of-type(13){transition-delay:.65s}.m-head .line span:nth-of-type(14){transition-delay:.7s}.m-head .line span:nth-of-type(15){transition-delay:.75s}.m-head .line span:nth-of-type(16){transition-delay:.8s}.m-head .line span:nth-of-type(17){transition-delay:.85s}.m-head .line span:nth-of-type(18){transition-delay:.9s}.m-head .line span:nth-of-type(19){transition-delay:.95s}.m-head .line span:nth-of-type(20){transition-delay:1s}.m-head .line span.ja{font-family:Shippori Mincho,serif;font-size:13px;letter-spacing:.05em}.m-head .line span.ja-1{margin-left:20px}.m-head.is-inview:before{width:35px}.m-head.is-inview .line span{transform:translateZ(0);transform-origin:0 0 0}.m-head-2{display:flex;flex-direction:column}.m-head-2 .ja{font-size:30px;font-weight:400;letter-spacing:.1em;margin-bottom:19px}.m-head-2 .en{font-size:20px;font-weight:400}.m-head-2 .en span,.m-head-2 .ja span{display:inline-block;transform:translate3d(0,100%,0);transition:transform 1s ease-in-out}.m-head-2 .en span:first-of-type,.m-head-2 .ja span:first-of-type{transition-delay:.05s}.m-head-2 .en span:nth-of-type(2),.m-head-2 .ja span:nth-of-type(2){transition-delay:.1s}.m-head-2 .en span:nth-of-type(3),.m-head-2 .ja span:nth-of-type(3){transition-delay:.15s}.m-head-2 .en span:nth-of-type(4),.m-head-2 .ja span:nth-of-type(4){transition-delay:.2s}.m-head-2 .en span:nth-of-type(5),.m-head-2 .ja span:nth-of-type(5){transition-delay:.25s}.m-head-2 .en span:nth-of-type(6),.m-head-2 .ja span:nth-of-type(6){transition-delay:.3s}.m-head-2 .en span:nth-of-type(7),.m-head-2 .ja span:nth-of-type(7){transition-delay:.35s}.m-head-2 .en span:nth-of-type(8),.m-head-2 .ja span:nth-of-type(8){transition-delay:.4s}.m-head-2 .en span:nth-of-type(9),.m-head-2 .ja span:nth-of-type(9){transition-delay:.45s}.m-head-2 .en span:nth-of-type(10),.m-head-2 .ja span:nth-of-type(10){transition-delay:.5s}.m-head-2 .en span:nth-of-type(11),.m-head-2 .ja span:nth-of-type(11){transition-delay:.55s}.m-head-2 .en span:nth-of-type(12),.m-head-2 .ja span:nth-of-type(12){transition-delay:.6s}.m-head-2 .en span:nth-of-type(13),.m-head-2 .ja span:nth-of-type(13){transition-delay:.65s}.m-head-2 .en span:nth-of-type(14),.m-head-2 .ja span:nth-of-type(14){transition-delay:.7s}.m-head-2 .en span:nth-of-type(15),.m-head-2 .ja span:nth-of-type(15){transition-delay:.75s}.m-head-2 .en span:nth-of-type(16),.m-head-2 .ja span:nth-of-type(16){transition-delay:.8s}.m-head-2 .en span:nth-of-type(17),.m-head-2 .ja span:nth-of-type(17){transition-delay:.85s}.m-head-2 .en span:nth-of-type(18),.m-head-2 .ja span:nth-of-type(18){transition-delay:.9s}.m-head-2 .en span:nth-of-type(19),.m-head-2 .ja span:nth-of-type(19){transition-delay:.95s}.m-head-2 .en span:nth-of-type(20),.m-head-2 .ja span:nth-of-type(20){transition-delay:1s}.m-head-2.is-inview .en span,.m-head-2.is-inview .ja span{transform:translateZ(0);transform-origin:0 0 0}#l-wrapper{box-sizing:border-box;padding-left:0;padding-top:60px;position:relative}#l-wrapper.bg-black{background:#000}.l-container{box-sizing:border-box;margin-left:auto;margin-right:auto;padding-left:30px;padding-right:30px;width:375px}@use "utility/media";.anim{transition:all 1s ease .1s}.anim,.animated{opacity:1}.anim-fadeUp{transform:translate3d(0,30px,0)}.anim-fadeUp.animated{transform:translateZ(0)}.anim-fig{overflow:hidden;position:relative;width:0}.anim-fig img{left:0;max-width:none;position:absolute;top:0}.anim-fadeUpParent .anim-fadeUpChild{opacity:0;transform:translate3d(0,50px,0);transition:all .4s ease}.anim-fadeUpParent.animated .anim-fadeUpChild{opacity:1;transform:translateZ(0)}@media screen and (min-width:769px){.setOrder{color:#000}#content,body{min-width:1316px}.m-sm{display:none!important}.m-head{font-size:25px}.m-head:before{margin-right:15px;top:-12px}.m-head .line span.ja{font-size:13px}.m-head .line span.ja-1{margin-left:20px}.m-head.is-inview:before{width:35px}.m-head-2{align-items:center}.m-head-2 .ja{align-items:center;display:flex;flex-direction:column;font-size:30px;line-height:1.68;margin-bottom:25px}.m-head-2 .en{font-size:20px}#l-wrapper{padding-left:200px;padding-top:0}.l-container{padding-left:50px;padding-right:50px;width:1116px}}@media screen and (min-width:961px){.setOrder{color:#000}.m-smmd{display:none}}@media screen and (max-width:768px){.setOrder{color:#000}.m-md{display:none!important}}@media screen and (max-width:961px){.m-lg{display:none}}

/*# sourceMappingURL=top-common.css.map*/