@keyframes move_arrow{0%{opacity:1;transform:translateX(0)}40%{opacity:0;transform:translateX(10px)}60%{opacity:0;transform:translateX(-10px)}100%{opacity:1;transform:translateX(0)}}@keyframes move_arrow_reverse{0%{opacity:1;transform:translateX(0)}40%{opacity:0;transform:translateX(-10px)}60%{opacity:0;transform:translateX(10px)}100%{opacity:1;transform:translateX(0)}}html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{padding:0;margin:0;font:inherit;font-size:100%;vertical-align:baseline;border:0}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote::before,blockquote::after,q::before,q::after{content:"";content:none}table{border-spacing:0;border-collapse:collapse}select,video{outline:0}*{box-sizing:border-box;outline:0}input[type=submit],input[type=button],button{box-sizing:content-box;box-sizing:border-box;-webkit-appearance:button;-moz-appearance:button;appearance:button;border:none;border-radius:0}input[type=submit]::-webkit-search-decoration,input[type=button]::-webkit-search-decoration,button::-webkit-search-decoration{display:none}input[type=submit]:focus,input[type=button]:focus,button:focus{outline-offset:-2px}.noie{position:relative;width:100%;height:100vh;color:#fff;text-align:left;background-color:#000}.noie .heading6{margin-bottom:40rem;font-size:29rem;font-weight:500;line-height:1.79;letter-spacing:.04em}@media(max-width: 768px){.noie .heading6{margin-bottom:30rem;font-size:23rem}}.noie .explain{font-size:16rem;font-weight:500;line-height:2.02;letter-spacing:.06em}@media(max-width: 768px){.noie .explain{font-size:13rem;font-weight:400;line-height:220%}}.noie .text{position:absolute;top:50%;left:50%;width:600rem;transform:translate(-50%, -50%)}@media(max-width: 768px){.noie .text{width:80%;max-width:400rem}}html{font-size:.078125vw}@media(min-width: 1281px){html{font-size:1px}}@media(max-width: 1280px){html{font-size:.078125vw}}@media(max-width: 768px){html{font-size:1.104px}}@media(max-width: 414px){html{font-size:.2564102564vw}}body{color:#262626;font-size:15rem;font-weight:500;text-align:center;opacity:1;transition:1s;font-family:zen-kaku-gothic-new,"shippori-mincho","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","Osaka","ＭＳ Ｐゴシック","MS PGothic","メイリオ",meiryo,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}@media(max-width: 768px){body{-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%}}body.modal-open{overflow:hidden}.wf-active body,.loading-delay body{opacity:1}::-moz-selection{background:#e9e8e8;color:#262626}::selection{background:#e9e8e8;color:#262626}*{min-width:0;min-height:0}a{color:#262626;text-decoration:none}img,svg{width:100%;height:auto}@media(max-width: 768px){.desktop{display:none !important}}.md{display:none !important}@media(max-width: 768px){.md{display:block !important}}.nowrap{display:inline-block;white-space:nowrap}.reg{line-height:0;vertical-align:-0.4em}.body_inner{position:relative;overflow:clip}.breadcrumbs{display:flex;align-items:center;justify-content:flex-end;gap:12rem;width:100%;height:45rem;margin-top:50rem;padding:0 100rem;color:#262626;font-size:13rem;letter-spacing:.04em}@media(max-width: 768px){.breadcrumbs{flex-wrap:wrap;gap:6rem;padding:0 10rem;font-size:11rem}}.breadcrumbs .line{width:29rem;height:1px;content:"";background:#d2d4d7}@media(max-width: 768px){.breadcrumbs .line{width:15rem}}.breadcrumbs a{color:#6f7582;transition:300ms ease}.breadcrumbs a:hover{color:#009fe6}@media(max-width: 768px){.breadcrumbs a:hover{color:#6f7582}}.loading{position:fixed;top:0;left:0;z-index:1000000000000000000000000000;display:flex;align-items:center;justify-content:center;width:100vw;height:100vh;background:#fff;transition:1000ms linear}.loading .logo{width:340rem}@media(max-width: 768px){.loading .logo{width:240rem}}.loading.is_hide{pointer-events:none;opacity:0}.inaction .inaction_opacity:nth-child(1){transition-delay:100ms}.inaction .inaction_opacity:nth-child(2){transition-delay:200ms}.inaction .inaction_opacity:nth-child(3){transition-delay:300ms}.inaction .inaction_opacity:nth-child(4){transition-delay:400ms}.inaction .inaction_opacity:nth-child(5){transition-delay:500ms}.inaction .inaction_opacity:nth-child(6){transition-delay:600ms}.inaction .inaction_opacity:nth-child(7){transition-delay:700ms}.inaction .inaction_opacity:nth-child(8){transition-delay:800ms}.inaction .inaction_opacity:nth-child(9){transition-delay:900ms}.inaction .inaction_opacity:nth-child(10){transition-delay:1000ms}.inaction .inaction_opacity:nth-child(11){transition-delay:1100ms}.inaction .inaction_opacity:nth-child(12){transition-delay:1200ms}.inaction .inaction_opacity:nth-child(13){transition-delay:1300ms}.inaction .inaction_opacity:nth-child(14){transition-delay:1400ms}.inaction .inaction_opacity:nth-child(15){transition-delay:1500ms}.inaction .inaction_opacity:nth-child(16){transition-delay:1600ms}.inaction .inaction_opacity:nth-child(17){transition-delay:1700ms}.inaction .inaction_opacity:nth-child(18){transition-delay:1800ms}.inaction .inaction_opacity:nth-child(19){transition-delay:1900ms}.inaction .inaction_opacity:nth-child(20){transition-delay:2000ms}.inaction .inaction_opacity:nth-child(21){transition-delay:2100ms}.inaction.inaction_opacity,.inaction .inaction_opacity{will-change:opacity;opacity:0;transition:800ms linear}.inaction.inaction_opacity.show,.inaction .inaction_opacity.show{opacity:1}.inaction.show{opacity:1}.inaction.show .inaction_opacity{opacity:1}.line_banner,.hundred_banner{position:fixed;right:20rem;bottom:20rem;z-index:11;width:320rem;transition:300ms ease}@media(max-width: 768px){.line_banner,.hundred_banner{right:10rem;bottom:10rem}}.main-body{position:relative;z-index:1}